Probleme mit JS Menü



  • Ich habe ein Menü mit JS geschrieben. Habe es auf einem Testwebspace getestet und es lief einwandfrei!! Sowohl mit dem IE als auch mit Firefox. Nun habe ich mir einen Webspace bei 1und1 geholt und habe die Seite genau wie auf dem Testspace auf den 1und1 Space geladen und da wird beim IE nicht mehr das Menü angezeigt und noch nicht mal das Hintergrundbild der Tabelle, in der das Menü ist. Aber mit Firefox geht wieder alles. Ich finde es komisch.

    1und1 sagt, dass es eine falsche Clienteinstellung beim IE ist oder ein falsch programmiertes JS. Nur warum lief es problemlos auf dem Testspace und bei 1und1 komischerweise nicht mehr.
    Könnt ihr ja mal testen. die Adresse ist www.spz-kirchdorf.de Seite befindet sich noch in der sehr frühen Aufbauphase also nicht wundern, dass es noch scheiße aussieht!! Ist erstmal nur zu Testzwecken bis ich das Problem mit dem Menü hinbekommen hab. Danke für eure Hilfe!!
    MFG Desert Storm



  • das liegt vielleicht an deinen geschachtelten bedingungen bei der browserabfrage.



  • Vielleicht liegts ganz einfach daran, dass dein JS nciht am Server in diesem Verzeichnis liegt? Also ich bekomm bei deinem DL-Link einen 404er, genauso wie wenn ich den Link aus der Quellcodedatei lade.

    Auch könnte es sein, dass das 'ü' im Namen nicht funktioniert - maybe.

    1&1 ist sicherlich nicht schuld, JS läuft clientseitig, die können da also gar nichts herumschrauben.

    MfG SideWinder



  • ?? Ich hab das JS mal zum Download auf meiner Seite bereit gestellt, aber gemertk, dass der IE die Fehlermeldung 404 meldet, also Datei nicht gefunden, während Firefox mir das JS anzeigt. Ihr könnt es ja gerne mal selber probieren aber zur Sicherheit stelle ich den Code mal da!!

    document.write('<STYLE type="text/css">');
    document.write('#menuspan21274119 { position:absolute; width:600px; }');
    document.write('#menutable21274119 { border-width: 0; border-color: #000000; border-style:groove}');
    document.write('td.menucell21274119 { padding-left:4; padding-right:4; background:#C0C0C0; border:1 groove #000000; }');
    document.write('#submenutable21274119 { background: #000000; border-width: 0; border-color: #000000; border-style:groove}');
    document.write('td.topcell21274119 {text-decoration:none; color:#008000; font-weight: 400; font-family: Verdana; font-size: 13px; font-style:normal; }');
    document.write('a.topitem21274119 {text-decoration:none; color:#008000; font-weight: 400; font-family: Verdana; font-size: 13px; font-style:normal;} ');
    document.write('a.topitem21274119:hover {text-decoration:none; color:#FFFFFF; }');
    document.write('a.subitem21274119 {text-decoration:none; color:#008000; font-weight: 400; font-family: Verdana; font-size: 13px; font-style:normal;} ');
    document.write('a.subitem21274119:hover {text-decoration:none; color:#FFFFFF; }');
    document.write('P.MN21274119 {color:#008000; font-weight: 400; font-family: Verdana; font-size:13px; font-style:normal;}');
    document.write('P.SMN21274119 {text-decoration:none; color:#008000; font-weight: 400; font-family: Verdana; font-size:13px; font-style:normal;}');
    document.write('#submenu21274119_0 { position:absolute; left:400px; top:24px; visibility:hidden; }');
    document.write('#submenu21274119_1 { position:absolute; left:500px; top:24px; visibility:hidden; }');
    document.write('</style>');
    var thisbrowser21274119
    var hidetimer21274119 = null;
    if(document.layers){ thisbrowser21274119='NN4'; }
    if(document.all){ thisbrowser21274119='IE'; }
    if(!document.all && document.getElementById){ thisbrowser21274119='NN6'; }
    function showmenu21274119(menuname)
    {
    if(thisbrowser21274119=='NN4') document.layers[menuname].visibility = 'visible';
    if(thisbrowser21274119=='IE') document.all[menuname].style.visibility = 'visible';
    if(thisbrowser21274119=='NN6') document.getElementById(menuname).style.visibility = 'visible';
    if(hidetimer21274119) clearTimeout(hidetimer21274119);}
    function timermenu21274119()
    {
    if(hidetimer21274119) clearTimeout(hidetimer21274119);hidetimer21274119 = setTimeout("hideall21274119();",1000);
    }
    function hidemenu21274119(menuname)
    {
    if(thisbrowser21274119=='NN4') document.layers[menuname].visibility = 'hidden';
    if(thisbrowser21274119=='IE') document.all[menuname].style.visibility = 'hidden';
    if(thisbrowser21274119=='NN6') document.getElementById(menuname).style.visibility = 'hidden';
    }
    function hilite21274119(menuitem) 
    {
    if(typeof(currentpage21274119)!='undefined' && menuitem==currentpage21274119) return;
    if(thisbrowser21274119=='IE') document.all[menuitem].style.backgroundColor = '#606060';
    if(thisbrowser21274119=='NN6') document.getElementById(menuitem).style.backgroundColor = '#606060';
    if(hidetimer21274119) clearTimeout(hidetimer21274119);}
    function unhilite21274119(menuitem) 
    {
    if(typeof(currentpage21274119)!='undefined' && menuitem==currentpage21274119) return;
    if(thisbrowser21274119=='IE') document.all[menuitem].style.backgroundColor = '#C0C0C0';
    if(thisbrowser21274119=='NN6') document.getElementById(menuitem).style. backgroundColor = '#C0C0C0';
    if(hidetimer21274119) clearTimeout(hidetimer21274119);hidetimer21274119 = setTimeout("hideall21274119();",1000);
    }
    function hideall21274119()
    {
    hidemenu21274119('submenu21274119_0');
    hidemenu21274119('submenu21274119_1');
    }
    function openmenu21274119(menuname)
    {
    showmenu21274119(menuname);
    if(menuname!='submenu21274119_0') hidemenu21274119('submenu21274119_0');
    if(menuname!='submenu21274119_1') hidemenu21274119('submenu21274119_1');
    }
    document.write('<table width=600 height=24 cellspacing=0 border=0 cellpadding=0>');
    document.write('<tr><td align=left valign=top >');
    document.write('<span id="menuspan21274119">');
    document.write('<table width=600 id="menutable21274119" cellspacing=0 cellpadding=4>');
    document.write('<tr>');
    document.write('<td align=center background="l10.gif">&nbsp;</td>');
    document.write('<td class="topcell21274119" align=CENTER width=100 background="b10.gif">')
    document.write('<a href="index.htm" class="topitem21274119" onMouseOver="hideall21274119()">Home</a>');
    document.write('</td>');
    document.write('<td align=center background="s10.gif">&nbsp;</td>');
    document.write('<td class="topcell21274119" align=CENTER width=100 background="b10.gif">')
    document.write('<a href="impressum.htm" class="topitem21274119" onMouseOver="hideall21274119()">Impressum</a>');
    document.write('</td>');
    document.write('<td align=center background="s10.gif">&nbsp;</td>');
    document.write('<td class="topcell21274119" align=CENTER width=100 background="b10.gif">')
    document.write('<a href="history.htm" class="topitem21274119" onMouseOver="hideall21274119()">History</a>');
    document.write('</td>');
    document.write('<td align=center background="s10.gif">&nbsp;</td>');
    document.write('<td class="topcell21274119" align=CENTER width=100 background="b10.gif">')
    document.write('<a href="hyperlinks.htm" class="topitem21274119" onMouseOver="hideall21274119()">Hyperlinks</a>');
    document.write('</td>');
    document.write('<td align=center background="s10.gif">&nbsp;</td>');
    document.write('<td class="topcell21274119" align=CENTER width=100 background="b10.gif">')
    document.write('<a href="" class="topitem21274119" onMouseOver="openmenu21274119(\'submenu21274119_0\')" onMouseOut="timermenu21274119();">Über Uns</a>');
    document.write('</td>');
    document.write('<td align=center background="s10.gif">&nbsp;</td>');
    document.write('<td class="topcell21274119" align=CENTER width=100 background="b10.gif">')
    document.write('<a href="" class="topitem21274119" onMouseOver="openmenu21274119(\'submenu21274119_1\')" onMouseOut="timermenu21274119();">Media</a>');
    document.write('</td>');
    document.write('<td align=center background="r10.gif">&nbsp;</td>');
    document.write('</tr>');
    document.write('</table><p>');
    document.write('<div id="submenu21274119_0">');
    document.write('<table id="submenutable21274119" width=150 cellspacing=0>');
    document.write('<tr>');
    document.write('<td align=CENTER class="menucell21274119" height=20 id="s21274119_0_0" onMouseOver="hilite21274119(\'s21274119_0_0\')" onMouseOut="unhilite21274119(\'s21274119_0_0\')">');
    document.write('<a href="spielmannszug.htm" class="subitem21274119" >Spielmannszug</a>')
    ;document.write('</td>');
    document.write('</tr>');
    document.write('<tr>');
    document.write('<td align=CENTER class="menucell21274119" height=20 id="s21274119_0_1" onMouseOver="hilite21274119(\'s21274119_0_1\')" onMouseOut="unhilite21274119(\'s21274119_0_1\')">');
    document.write('<a href="auftritte.htm" class="subitem21274119" >Auftritte</a>')
    ;document.write('</td>');
    document.write('</tr>');
    document.write('<tr>');
    document.write('<td align=CENTER class="menucell21274119" height=20 id="s21274119_0_2" onMouseOver="hilite21274119(\'s21274119_0_2\')" onMouseOut="unhilite21274119(\'s21274119_0_2\')">');
    document.write('<a href="übungsabend.htm" class="subitem21274119" >Übungsabend</a>')
    ;document.write('</td>');
    document.write('</tr>');
    document.write('<tr>');
    document.write('<td align=CENTER class="menucell21274119" height=20 id="s21274119_0_3" onMouseOver="hilite21274119(\'s21274119_0_3\')" onMouseOut="unhilite21274119(\'s21274119_0_3\')">');
    document.write('<a href="vorstand.htm" class="subitem21274119" >Vorstand</a>')
    ;document.write('</td>');
    document.write('</tr>');
    document.write('</table></div>');
    document.write('<div id="submenu21274119_1">');
    document.write('<table id="submenutable21274119" width=150 cellspacing=0>');
    document.write('<tr>');
    document.write('<td align=CENTER class="menucell21274119" height=20 id="s21274119_1_0" onMouseOver="hilite21274119(\'s21274119_1_0\')" onMouseOut="unhilite21274119(\'s21274119_1_0\')">');
    document.write('<a href="bilder.htm" class="subitem21274119" >Bilder</a>')
    ;document.write('</td>');
    document.write('</tr>');
    document.write('<tr>');
    document.write('<td align=CENTER class="menucell21274119" height=20 id="s21274119_1_1" onMouseOver="hilite21274119(\'s21274119_1_1\')" onMouseOut="unhilite21274119(\'s21274119_1_1\')">');
    document.write('<a href="audios.htm" class="subitem21274119" >Audios</a>')
    ;document.write('</td>');
    document.write('</tr>');
    document.write('</table></div>');
    document.write('</span></td></tr></table>');
    


  • Ich probier das mit dem Ü mal!!



  • Das kann doch net war sein!! Es lag an einem bescheuerten Umlaut!! Trotzdem danke für die Idee!! Wäre sonst net drauf gekommen!! 😃



  • Jo das kann lokal funktionieren, aber im Internet habens sies imemr noch nicht sonderlich mit Umlauten - auch wenn sie jetzt in Domainnamen erlaubt sind.

    MfG SideWinder


Anmelden zum Antworten