| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: JS-Menü funktioniert nicht bei FF? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Ich hab hier eine Homepage mit nem kleinen JavaScript Menü ( nicht von mir erstellt ). Leider funktioniert das ...
![]() |
| | #1 (permalink) |
| Registriert seit: 24.07.05 ![]() Likes: 3 | Anzeige Ich hab hier eine Homepage mit nem kleinen JavaScript Menü ( nicht von mir erstellt ). Leider funktioniert das Menü nur beim Internet Explorer. Wisst ihr zufällig warum bzw. was ich machen könnte das es auch beim FF klappt?Code: var content=new Array()
/*You may change the content listed below, keep the six links or as many as you need.*/
content[0]='<IMG height=18 src="bilder/coin4.gif" width=126 border=0><A href="uberuns.htm"><IMG height=18 src="bilder/menu0.gif" width=189 border=0></A><br><img src="bilder/photo4.jpg" height="262" width="315">'
content[1]='<IMG height=18 src="bilder/coin3.gif" width=126 border=0><A href="uberuns.htm"><IMG height=18 src="bilder/menu0.gif" width=189 border=0></A><br><img src="bilder/photo3.jpg" height="262" width="315">'
content[2]='<IMG height=18 src="bilder/coin2.gif" width=126 border=0><A href="uberuns.htm"><IMG height=18 src="bilder/menu0.gif" width=189 border=0></A><br><img src="bilder/photo2.jpg" height="262" width="315">'
content[3]='<IMG height=18 src="bilder/coin6.gif" width=126 border=0><A href="uberuns.htm"><IMG height=18 src="bilder/menu0.gif" width=189 border=0></A><br><img src="bilder/photo6.jpg" height="262" width="315">'
content[4]='<IMG height=18 src="bilder/coin.gif" width=126 border=0><A href="uberuns.htm"><IMG height=18 src="bilder/menu0.gif" width=189 border=0></A><br><img src="bilder/photo.jpg" height="262" width="315">'
content[5]='<table bgcolor="cfc363" width="129" border="1"><tr><td class="menu"><a href="sites.htm">Sand- & Kieswerke</a></td></tr><tr><td class="menu"><a href="erdbau.htm">Erdbau</a></td></tr><tr><td class="menu"><a href="deponie.htm">Deponie</a></td></tr></table></a><br>'
content[6]='<table bgcolor="cfc363" width="200" border="1"><tr><td class="menu"><a href="produkte.htm">Produkte</a></td></tr><tr><td class="menu"><a href="standorte.htm">Werk- und Grubenstandorte</a></td></tr></table></a><br>'
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers)
setTimeout("window.onresize=regenerate",450)
}
function changetext(whichcontent){
if (document.all)
descriptions.innerHTML='<font face="Verdana"><small>'+whichcontent+'<font></small>'
else if (document.layers){
document.d1.document.d2.document.write('<font face="Verdana"><small>'+whichcontent+'</small></font>')
document.d1.document.d2.document.close()
}
}
function changemenu(whichcontent){
document.all.descriptions2.style.visibility="visible";
if (document.all)
descriptions2.innerHTML='<font face="Verdana"><small>'+whichcontent+'<font></small>'
else if (document.layers){
document.d1.document.d2.document.write('<font face="Verdana"><small>'+whichcontent+'</small></font>')
document.d1.document.d2.document.close()
}
}
function cache()
{document.all.descriptions2.style.visibility="hidden";}
function montre()
{document.all.descriptions2.style.visibility="visible";} |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 19.06.06 ![]() ![]() ![]() Likes: 52 | Kannst du vielleicht mal den Link zu der Seite geben? Dann kann man die im FF einfach mal aufrufen und in der Fehlerkonsole nachsehen, was da so an Fehlermeldungen kommt. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) | |
| Themenstarter Registriert seit: 24.07.05 ![]() Likes: 3 | Seite: http://www.kieswerke-kronthaler.de Leider wird das Menü selbst mit JS erstellt ( Ausschnitt s.u. ) so das ich wohl ziemlich umbauen müsste wenn ichs auf was anderes ( z.B. css u. hover ) umstellen muss... Zitat:
| |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 19.06.06 ![]() ![]() ![]() Likes: 52 | Also die Fehlermeldung sagt, dass document.all verwendet wird, man aber mit document.getElementById() arbeiten muss. Setz da mal an bei der Lösungssuche |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 24.07.05 ![]() Likes: 3 | Ich hab jetzt mal alle document.all entsprechend ersetzt aber dann klappts auch nicht mehr mit dem Internet Explorer. Muss ich beim document.getElementById noch Parameter setzen ( überall? )? Code:
var content=new Array()
/*You may change the content listed below, keep the six links or as many as you need.*/
content[0]='<IMG height=18 src="bilder/coin4.gif" width=126 border=0><A href="uberuns.htm"><IMG height=18 src="bilder/menu0.gif" width=189 border=0></A><br><img src="bilder/photo4.jpg" height="262" width="315">'
content[1]='<IMG height=18 src="bilder/coin3.gif" width=126 border=0><A href="uberuns.htm"><IMG height=18 src="bilder/menu0.gif" width=189 border=0></A><br><img src="bilder/photo3.jpg" height="262" width="315">'
content[2]='<IMG height=18 src="bilder/coin2.gif" width=126 border=0><A href="uberuns.htm"><IMG height=18 src="bilder/menu0.gif" width=189 border=0></A><br><img src="bilder/photo2.jpg" height="262" width="315">'
content[3]='<IMG height=18 src="bilder/coin6.gif" width=126 border=0><A href="uberuns.htm"><IMG height=18 src="bilder/menu0.gif" width=189 border=0></A><br><img src="bilder/photo6.jpg" height="262" width="315">'
content[4]='<IMG height=18 src="bilder/coin.gif" width=126 border=0><A href="uberuns.htm"><IMG height=18 src="bilder/menu0.gif" width=189 border=0></A><br><img src="bilder/photo.jpg" height="262" width="315">'
content[5]='<table bgcolor="cfc363" width="129" border="1"><tr><td class="menu"><a href="sites.htm">Sand- & Kieswerke</a></td></tr><tr><td class="menu"><a href="erdbau.htm">Erdbau</a></td></tr><tr><td class="menu"><a href="deponie.htm">Deponie</a></td></tr></table></a><br>'
content[6]='<table bgcolor="cfc363" width="200" border="1"><tr><td class="menu"><a href="produkte.htm">Produkte</a></td></tr><tr><td class="menu"><a href="standorte.htm">Werk- und Grubenstandorte</a></td></tr></table></a><br>'
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers)
setTimeout("window.onresize=regenerate",450)
}
function changetext(whichcontent){
if (document.getElementById)
descriptions.innerHTML='<font face="Verdana"><small>'+whichcontent+'<font></small>'
else if (document.layers){
document.d1.document.d2.document.write('<font face="Verdana"><small>'+whichcontent+'</small></font>')
document.d1.document.d2.document.close()
}
}
function changemenu(whichcontent){
document.getElementById.descriptions2.style.visibility="visible";
if (document.getElementById)
descriptions2.innerHTML='<font face="Verdana"><small>'+whichcontent+'<font></small>'
else if (document.layers){
document.d1.document.d2.document.write('<font face="Verdana"><small>'+whichcontent+'</small></font>')
document.d1.document.d2.document.close()
}
}
function cache()
{document.getElementById.descriptions2.style.visibility="hidden";}
function montre()
{document.getElementById.descriptions2.style.visibility="visible";} |
| | |
| | #6 (permalink) |
| Moderator ![]() Registriert seit: 19.06.06 ![]() ![]() ![]() Likes: 52 | Da gehört noch ein Parameter, halt die entsprechende ID, rein. Wie du das genau umschreiben musst kann ich dir mit den nur geringen JS Kenntnissen, die ich habe, nicht sagen. Was ich mich aber schon seit dem ersten Posting frage ist, wieso du das überhaupt mit JS machst. Persönlich würde ich gerade für so etwas wichtiges wie ein Menü immer auf JS verzichten, denn nicht jeder hat JS aktiviert, zumal es oft auch als Workaround bei Sicherheitslöchern deaktiviert werden soll. Ist es nicht möglich, dass du CSS verwendest? Das, was ich an Funktionalität bei der Seite gesehen habe, sollte mit Sicherheit auch per CSS machbar sein. http://www.cssmenumaker.com/ könnte in diesem Zusammenhang für dich interessant sein, soll aber nur als Beispiel dienen |
| | |
| | #7 (permalink) |
| Senior Member Registriert seit: 13.07.08 ![]() ![]() ![]() Likes: 85 | Öhm, das Menü läuft per JS? Ich seh da bei Opera eine ganz normale Linkliste...
__________________ "It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."+++ BREAKING +++ Troll ertrinkt im Planschbecken +++ |
| | |
| | #9 (permalink) |
| Themenstarter Registriert seit: 24.07.05 ![]() Likes: 3 | Code: Was ich mich aber schon seit dem ersten Posting frage ist, wieso du das überhaupt mit JS machst. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |