Hallo Leute,
mich würde brennend interessieren wie ich es per JAVA-Script realisieren kann, dass nach einer automatischen Kennung des Browsers der User automatisch auf eine bestimmte, dem Browser angepasste Seite weitergeleitet wird.(IE,Netscape)
Ich würde nämlich gerne einen alternate Way zur Verfügung stellen. Im Klartext:
Wenn Browser=IE dann gehe zu ie.html und Wenn Browser=Netscape dann gehe zu netscape.html.
Ich hab das schon mal irgendwo gelesen, dass das geht aber wo ??
Danke schon im Vorraus.
Hallo Cromosom,
hier hast Du den Quelltext für eine Seite, bei der die gesuchte Abfrage stattfindet. IE und NS werden auf unterschiedliche Seiten umgeleitet alle anderen Browser bleiben auf der Seite.
Eine Unterschreidung nach der Browser Version 4.0 ist auch möglich, ist aber im Augenblick nicht aktiv.
Das Script stammt von Macromedia, es arbeitet also verläßlich.
Browser Test
<!–
function MM_checkBrowser(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,URL,altURL) { //v3.0
var newURL=’’, verStr=navigator.appVersion, app=navigator.appName, version = parseFloat(verStr);
if (app.indexOf(‚Netscape‘) != -1) {
if (version >= NSvers) {if (NSpass>0) newURL=(NSpass==1)?URL:altURL;}
else {if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;}
} else if (app.indexOf(‚Microsoft‘) != -1) {
if (version >= IEvers || verStr.indexOf(IEvers) != -1)
{if (IEpass>0) newURL=(IEpass==1)?URL:altURL;}
else {if (IEnoPass>0) newURL=(IEnoPass==1)?URL:altURL;}
} else if (OBpass>0) newURL=(OBpass==1)?URL:altURL;
if (newURL) { window.location=unescape(newURL); document.MM_returnValue=false; }
}
//–>
Danke Surfhead !
Werde es gleich mal ausprobierenn !!
Habs ausprobiert und…
es funzt !!!
Prima !!!
Vielen Dank nochmal !!!
Das Cromosom
Hallo Surfhead,
hier hast Du den Quelltext für eine
Seite, bei der die gesuchte Abfrage
stattfindet. IE und NS werden auf
unterschiedliche Seiten umgeleitet alle
anderen Browser bleiben auf der Seite.
Eine Unterschreidung nach der Browser
Version 4.0 ist auch möglich,
ist aber im Augenblick nicht aktiv.
Das Script stammt von Macromedia, es
arbeitet also verläßlich.
[…]
Erklär’ mir doch mal einen evtl. vorhanden Unterschied zu folgendem Script:
if (navigator.appName.indexOf(„Netscape“) != -1)
{window.location = „netscapeverzeichnis/index.html“;}
else
{window.location = „explorerverzeichnis/index.html“;
}
Nein, ich meine nicht nur die Länge.
) Hier werden Netscape zum Netscape-Verzeichnis, alle anderen Browser einschließlich MSIE zum MSIE-Verzeichnis umgeleitet.
Gruß,
Holger
Hallo Holger,
Das Script bietet einfach differenzierte Umleitungsmöglichkeiten.
Es findet neben der reinen Browserabfrage auch noch eine Abfrage der Versionsnummer statt. So kann der User je nach Browser auf 5 unterschiedliche Seiten geleitet werden (je zwei für NS und IE und eine dritte für Brwoser wie Opera oder Mosaik)
So jetzt kann man sich lange darum streiten ob diese Funktionen alle von Chromsom benötigt werden oder nicht, ist doch egal Hauptsache es funktioniert bei Ihm.
Villeicht solltest Du in Zukunft Deine Energien mehr auf die Beantwortung von noch offen Fragen konzentrieren statt ich weiß aber auch was Spielchen zu spielen.
surfhead
Fuesse still halten!
Hi,
Villeicht solltest Du in Zukunft Deine
Energien mehr auf die Beantwortung von
noch offen Fragen konzentrieren statt ich
weiß aber auch was Spielchen zu spielen.
Sorry, dass ich mir erlaubt habe, die Funktion des von Dir vorgeschlagenen Scripts zu erfragen. Kommt nicht wieder vor, anonymer Schmierfink.
Gruß,
Holger