Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2001 Teil von Dezember

SELFHTML Forumsarchiv
Menüs mit Netscape

Informationsseite
  1. Seite (JAVASCRIPT) Menüs mit Netscape von Xadian, 30. 12. 2001, 11:58
nach unten

Menüs mit Netscape

Die folgende Nachricht zum Thema stammt von: Xadian, 30. 12. 2001, 11:58

hiho

Mein Problem:

ich wollte ein menü haben das sowohl mit netscape als auch mit msie funktioniert.
bei msie is das ja nun ganz einfach.
aber mit netscape hab ich so meine probleme.
ich dachte mir dass sich das ja recht einfach mit hilfe von versteckten/auftauchenden layern regeln lassen könnte.
hab ich dann auch so versucht (window.document.layers[Nummer].visibility == "show/hide")

nun ging das so nihc als ich es mir mit netscape 6 angeguckt hab...
dann hab ich in selfhtml die stelle gesucht auf der das beschreiben wird und da steht dass das ab netscape 4.0 funktioniert...

und als ich mir dann mit netscape das beispiel
( http://selfhtml.teamone.de/javascript/objekte/anzeige/layers_visibility.htm )
angeguck habe hab ich gemerkt dass das nochnichmal bei selfhtml funktioniert...

hab ich da jetzt mit meinem netscape nen fehler in der erkennung bzw klappt das bei euch mit dem beispiel oder is das nen fehler in selfhtml

und wie bekome ich mit netscape eine region/layer versteckt (mit mouseover)

nach obennach unten

Menüs mit Netscape

Die folgende Nachricht zum Thema stammt von: Stefan Muenz, 30. 12. 2001, 15:35

Hallo Xadian

»» hab ich dann auch so versucht (window.document.layers[Nummer].visibility == "show/hide")
»» nun ging das so nihc als ich es mir mit netscape 6 angeguckt hab...

Genau! Weil Netscape 6 das layers-Objekt _nicht mehr_ kennt! Netscape 4.x kannte es, aber der 6er eben nicht mehr. Der Grund ist, dass die ganze Layer-Geschichte im 4er-Netscape proprietaer war und nie zum Standard geworden ist. Im Standard arbeitet man bei solchen Dingen heute mit DOM-Syntax und der CSS-Eigenschaft visibility.

»» und als ich mir dann mit netscape das beispiel
»» ( http://selfhtml.teamone.de/javascript/objekte/anzeige/layers_visibility.htm )
»» angeguck habe hab ich gemerkt dass das nochnichmal bei selfhtml funktioniert...

Wie gesagt - guck es dir mal mit Netscape 4.x an, falls du einen hast - damit funktioniert es.

»» und wie bekome ich mit netscape eine region/layer versteckt (mit mouseover)

mit:
document.getElementById("divIDName").style.visibility = "visible";
(= sichtbar machen)
und mit:
document.getElementById("divIDName").style.visibility = "hidden";
(= verstecken)

Das wiederum verstehen MS IE ab V5.x und Netscape ab V6.x, nicht aber die 4er-Browser. Wenn du eine Loesung fuer alle willst, musst du Browserweichen einbauen - und dich vielleicht mal mit diesen beiden Seiten beschaeftigen:
http://selfhtml.teamone.de/dhtml/beispiele/dhtml_bibliothek.htm
http://selfhtml.teamone.de/dhtml/beispiele/navigation.htm

viele Gruesse
  Stefan Muenz

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2001 Teil von Dezember

© 1998-2008 Seite Impressum, Software: Classic Forum