Schrift
[thread]2186[/thread]

document.frames unter Netscpae 7.1



<< >> 2 Einträge, 1 Seite
Gast Gast
 2004-01-28 11:09
#25542 #25542
Hallo an alle,

ich habe eine Website mit Frames gestaltet das ein Menü im Stil von MS beinhaltet, dazu werden "Layers" geöffnet und geschlossen.
Das ganze funzt bei MSI(6.0) ganz gut, nur beim Netscpae 7.1 nicht, hier der Code:

Erst einmal überprüfen welcher Browser benutzt wird:
Code: (dl )
if (navigator.appName == "Netscape"){ns = 1; ie = 0;} else {ns = 0; ie = 1;}


Hier die Funktion für das öffnen der Menüs:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
function show_menu(x){

if (ns){

parent.frames["right"].document.layers[+x].visibility="show";
}
else{

parent.frames["right"].document.all[x].style.visibility="visible";
}
}


Die Menüs sind in "div" Tags gestaltet:

also:
Code: (dl )
1
2
3
<div id="bla" ...>
Menüinhalt
</div>


Kann mir jemand von euch sagen warum das ganze beim Netscape nicht funzt??

Danke schon mal

Andreas
ptk
 2004-01-28 12:58
#25543 #25543
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Bist du sicher, dass das "+" vor dem "x" korrekt ist?

Ansonsten sind die neueren Netscape-Versionen DOM-compliant, d.h. du willst document.getElementById(x) statt layers verwenden.
<< >> 2 Einträge, 1 Seite



View all threads created 2004-01-28 11:09.