Browserweiche für Netscape 7
John
- javascript
Hallo,
kann mir jemand sagen wie man eine Browserweiche für den Netscape 7 hinbekommt?
Schon mal danke in voraus.
Moin!
Hallo,
kann mir jemand sagen wie man eine Browserweiche für den Netscape 7 hinbekommt?
Wieso das denn? Vielleicht brauchst Du eine Browserweiche für irgendwelchen anderen Schrott.
Die DOM- Modelle kannst Du wie folgt abfragen:
var NS4=false; var IE4=false; var DOM=false;
if (document.layers) {
/* Netscape kennt layer -> Schrott, brauchst andere Skripte als "normal" */
NS4=true;
}
if (document.all) && (!document.GetElementById) {
/* Der IE4 kennt document.all aber nicht das aktuelle DOM -> Schrott, brauchst andere Skripte als "normal" */
IE4=true;
}
if (!document.GetElementById) {
/* IE5, IE6, Mozilla, Netscape >= 6, Konquerror 3, Opera >=6 ,... kennen den Standard */
DOM=true;
}
if (NS4) {
location.href="http://deinserver.deinedomain.wo/schrott_ns4.html";
}
if (IE4) {
location.href="http://deinserver.deinedomain.wo/schrott_ie4.html";
}
Oder, Du nimmst das Beispiel aus:
http://selfhtml.teamone.de/dhtml/beispiele/dhtml_bibliothek.htm#quelltext
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Hallo fastix®©,
if (!document.GetElementById) {
/* IE5, IE6, Mozilla, Netscape >= 6, Konquerror 3, Opera >=6 ,... kennen den Standard */
DOM=true;
}
GetElementById gibt es nicht, die richtige Groß-/Kleinschreibung ist getElementById. Ferner leuchtet mir der Sinn der Negation mit ! nicht ein.
if (document.getElementById) {
/* DOM (d.h. zumindest document.getElementById) steht zur Verfügung */
var DOM=true;
}
if (NS4) {
location.href="http://deinserver.deinedomain.wo/schrott_ns4.html";
}if (IE4) {
location.href="http://deinserver.deinedomain.wo/schrott_ie4.html";
}
Verschiedene Versionen sind i.d.R. unnötig, wenn die Scripte anpassbar sind bzw. mehrere DHTML-Modelle berücksichtigen.
Grüße,
Mathias
Moin!
Jaja... ich hab die Neagtion mit runterkopiert und mal groß- und klein verwechselt. Ich böser hab den trivialen shit auch nicht getestet!
Was er mit den Ergebnissen macht ist doch seine Sache. Ich wollte nur zeigen, wie es dann ausgewertet wird und ein wenig wegen der proprietären Browser motzen. Weil er doch gerade den NS7 wegweichen wollte...
Ich denke immer, hier wird Hilfe erwartet: War das nicht immer als Hilfe zum Selberlernen gedacht? Da kann man sich dann mittels der Beispiellösungen auch mal einen Kopf machen. das mit dem document.getElementById hätte allerdings fürwahr nicht passieren dürfen.
Ich streue mir Asche aufs Haupt, rutsche auf Knien gen Canossa und stehe für die Zeit der Reise deshalb für Antworten nicht mehr zur Verfügung.
Nein. Das war ein Scherz.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®