Sprache wählen / Select Language: Deutsch | English

MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus P&T-Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<!-- Skript zur Sprachumschaltung -->
<script>
<script>
    // Funktion zum Umschalten der Sprache basierend auf der URL
function switchMenu(language) {
    function updateLanguageMenu() {
    // Verstecke alle Menüs
        var currentLang = window.location.pathname; // Hole den aktuellen Pfad
    document.getElementById("menu-de").style.display = "none";
        if (currentLang.includes("/de/")) { // Wenn die Seite die deutsche Sprache verwendet
    document.getElementById("menu-en").style.display = "none";
            document.getElementById('sticky-menu-de').style.display = 'block'; // Zeige das deutsche Menü
 
            document.getElementById('sticky-menu-en').style.display = 'none'; // Verstecke das englische Menü
    // Zeige das ausgewählte Menü basierend auf der Sprache
        } else if (currentLang.includes("/en/")) { // Wenn die Seite die englische Sprache verwendet
    if (language === "de") {
            document.getElementById('sticky-menu-de').style.display = 'none'; // Verstecke das deutsche Menü
        document.getElementById("menu-de").style.display = "block";
            document.getElementById('sticky-menu-en').style.display = 'block'; // Zeige das englische Menü
    } else if (language === "en") {
        }
        document.getElementById("menu-en").style.display = "block";
     }
     }
}
</script>


    // Führe die Funktion beim Laden der Seite aus
<!-- Sprache auswählen -->
     window.onload = updateLanguageMenu;
<div style="text-align: center; font-size: 14px; margin-bottom: 10px;">
</script>
'''Sprache wählen / Select Language:'''
<a href="javascript:switchMenu('de');">Deutsch</a> |
<a href="javascript:switchMenu('en');">English</a>
</div>
 
<!-- Deutsches Menü -->
<div id="menu-de" style="display:none;">
     {{StickyMenu-Deutsch}}
</div>
 
<!-- Englisches Menü -->
<div id="menu-en" style="display:none;">
    {{StickyMenu-Englisch}}
</div>

Aktuelle Version vom 27. April 2025, 14:04 Uhr

<script>
function switchMenu(language) {
    // Verstecke alle Menüs
    document.getElementById("menu-de").style.display = "none";
    document.getElementById("menu-en").style.display = "none";

    // Zeige das ausgewählte Menü basierend auf der Sprache
    if (language === "de") {
        document.getElementById("menu-de").style.display = "block";
    } else if (language === "en") {
        document.getElementById("menu-en").style.display = "block";
    }
}
</script>

<!-- Sprache auswählen -->
<div style="text-align: center; font-size: 14px; margin-bottom: 10px;">
'''Sprache wählen / Select Language:''' 
<a href="javascript:switchMenu('de');">Deutsch</a> | 
<a href="javascript:switchMenu('en');">English</a>
</div>

<!-- Deutsches Menü -->
<div id="menu-de" style="display:none;">
    {{StickyMenu-Deutsch}}
</div>

<!-- Englisches Menü -->
<div id="menu-en" style="display:none;">
    {{StickyMenu-Englisch}}
</div>