Browsertauglichkeit
sowinski
- javascript
0 Frank Fischer0 Uwe0 Tobias Kloth
Hallo Leute,
ist dieses Script für allg. alle Browser tauglich?
Es funktioniert, ich will nur alle Fehler ausschließen.
var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById) ? true : false;
function zu(foto) {
if (ie4) {document.all[foto].style.visibility = "hidden";}
if (ns4) {document.layers[foto].visibility = "hide";}
if (ns6) {document.getElementById([foto]).style.display = "none";}
if (ns6) {document.getElementById([foto]).style.visibility = "hidden";}
}
function auf(foto) {
if (ie4) {document.all[foto].style.visibility = "visible";}
if (ns4) {document.layers[foto].visibility = "show";}
if (ns6) {document.getElementById([foto]).style.display = "block";}
if (ns6) {document.getElementById([foto]).style.visibility = "visible";}
}
danke Tom
Hi,
nutze doch einfach die DHTML-Bibliothek von SelfHTML.
http://selfhtml.teamone.de/dhtml/beispiele/dhtml_bibliothek.htm
mfg
ff
Hallo Leute,
ist dieses Script für allg. alle Browser tauglich?
Es funktioniert, ich will nur alle Fehler ausschließen.
var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById) ? true : false;
Hallo,
müßte laufen. Ich würde nur die Variablen anders benennen. Code für IE5 bzw. 6 läuft so dann auch unter if (ns6).
Hallo Tom,
var ie4 = (document.all) ? true : false;
damit erwischst du alle IE und alle(?) Opera - um letzteren nicht zu bekommen kannst du ihn mit einem zusätzlichem '&& !window.opera' ausschließen.
var ns6 = (document.getElementById) ? true : false;
damit bekommst du nicht nur Netscape 6, sondern so ziemlich alle neueren Browser.
Grüße aus Nürnberg
Tobias