ich musste feststellen, dass die in separaten css-Dateien festgelegten Styles bei den beiden Big-Browsern unterschiedliche Ergebnisse liefern, so dass ich mich entschlossen habe, das Web zweizuteilen - einmal optimiert für MSIE und einmal für Netscape Com.
Kann ich die automatische Umleitung auch ohne JavaScript gestalten? Wenn ja, wie?
Wie würde ein evtl. doch erforderliches JavaScript aussehen? (URL würde reichen)
Danke. Allerdings funzt das Script nicht. Wenn ich hinter „else“ den Link für das MSIE-Verzeichnis setze (siehe unten) und die Seite mit Netscape aufrufe, dann springt er trotzdem zum MSIE-Verzeichnis.
Das Script:
if (navigator.appName.indexOf(„Netscape“) != -1){
window.location = „net/index.htm“;}
if (navigator.appName.indexOf(„Explorer“) != -1){
window.location = „iex/index.htm“;}
else{
window.location = „iex/index.htm“;}
if (navigator.appName.indexOf(„Netscape“)
!= -1){
window.location = „net/index.htm“;}
if (navigator.appName.indexOf(„Explorer“)
!= -1){
window.location = „iex/index.htm“;}
else{
window.location = „iex/index.htm“;}
Irgendeine Idee?
Nach ca. dreistündiger Suche und Probierei ( habe ich den Fehler im vorgegebenen Script gefunden. Es reichte aus, ein „else“ vor dem zweiten „if“ zu definieren, damit es wunderprächtig klappt.
Also, so funzt es:
if (navigator.appName.indexOf(„Netscape“) != -1){
window.location = „netscape/index.html“;}
else
if (navigator.appName.indexOf(„Explorer“) != -1){
window.location = „msie/index.html“;}
else{
window.location = „msie/index.html“;}
function browser()
{
var name_des_browsers;
name_des_browsers=navigator.appName;
if (name_des_browsers==„Microsoft
Internet Explorer“)
{
self.location=„ms.html“; //falls MIE
}
else
{
self.location=„net.html“; //falls
anderer
}
}
Das werde ich auch mal ausprobieren, obwohl das andere Script ja nun auch funzt.
Zusatzfrage an die Spezis: Macht es mehr Sinn, bei einem anderen Browser (nicht MSIE oder Netscape) auf die IE- oder auf die Netscape-Variante umzuleiten? Bislang leite ich mit ‚meinem‘ Script ja auf IE, wobei Delia alles, was nicht nach IE ‚riecht‘, zur Netscape-Variante umleitet. Was ist sinnvoller?