Hallo,
Ich hab auf einer Webseite einen Javascript Code gefunden. Erst funktionierte alles prächtig, doch jetzt wird das Script nur noch ausgeführt, wenn ich den Doctype weglasse.. Wie kann das sein??
dieser Javascript-Code, den Du gefunden hast, möchte *entweder* einen Netscape 4.x *oder* einen Internet-Explorer 4 (oder neuer) haben, was man an folgendem Code ablesen kann:
if (document.layers){ /* Browserabfrage: Layer-Object bekannt? */
ns = 1; ie = 0;
}else{
ns = 0; ie = 1;
}
> function hide(name) { /* Funktion Schicht verstecken */
> if (ns){
> document.layers['' + name].visibility = "hide";
> }else{
> document.all['' + name].style.visibility = "hidden";
> }
> }
Dieser Code stammt daher aus der Zeit um die Jahrtausendwende. Es ist nicht besonders sinnvoll, sich noch mit solchem Uraltcode auseinanderzusetzen. In modernen Browsern (Firefox, Safari, Konqueror, Opera, ...) wird er eh' nichts tun.
Freundliche Grüße
Vinzenz