Sprache wählen / Select Language: Deutsch | English

MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus P&T-Wiki
Wechseln zu: Navigation, Suche
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
<script type="text/javascript">
+
<script>
     // Funktion zum Umschalten des Menüs basierend auf der Sprache
+
function switchMenu(language) {
     function switchLanguage(lang) {
+
     // Verstecke alle Menüs
        if (lang === 'de') {
+
     document.getElementById("menu-de").style.display = "none";
            document.getElementById('sticky-menu-de').style.display = 'block';
+
    document.getElementById("menu-en").style.display = "none";
            document.getElementById('sticky-menu-en').style.display = 'none';
+
 
        } else if (lang === 'en') {
+
    // Zeige das ausgewählte Menü basierend auf der Sprache
            document.getElementById('sticky-menu-en').style.display = 'block';
+
    if (language === "de") {
            document.getElementById('sticky-menu-de').style.display = 'none';
+
        document.getElementById("menu-de").style.display = "block";
        }
+
    } else if (language === "en") {
 +
        document.getElementById("menu-en").style.display = "block";
 
     }
 
     }
 +
}
 +
</script>
  
    // Beim Laden der Seite die Sprache basierend auf der URL oder einer Standardoption setzen
+
<!-- Sprache auswählen -->
    window.onload = function() {
+
<div style="text-align: center; font-size: 14px; margin-bottom: 10px;">
        var currentLang = window.location.href.includes('uselang=en') ? 'en' : 'de';
+
'''Sprache wählen / Select Language:'''  
        switchLanguage(currentLang);
+
<a href="javascript:switchMenu('de');">Deutsch</a> |
     };
+
<a href="javascript:switchMenu('en');">English</a>
</script>
+
</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, 13: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>