Homepage selbermachen 7.846 Themen, 35.563 Beiträge

Problem

(Anonym) / 5 Antworten / Flachansicht Nickles

Meine Website soll automatisch erkennen, ob es ein Netscape oder Internet Explorer Browser ist und dann je nach browser die speziell programmierte version ladet.
Wie geht das??

danke im voraus

bei Antwort benachrichtigen
(Anonym) Nachtrag zu: „Problem“
Optionen

Hi!

Ganz einfach, mit ein paar Zeilen JavaScript:

if (navigator.appName.indexOf('Microsoft' >=0) // browser: ie
ie = true;
if (navigator.appName.indexOf('Netscape') >=0) // browser: netscape
{
if (agent.indexOf('Mozilla/4.') >=0) ns4=true; // ns4.x
if (agent.indexOf('Mozilla/5.') >=0) ns6=true; // ns6
}

Die bisher übliche Art, das ganze über die Objekte document.layers und document.all zu machen, haut in Zeiten von NS6 nicht mehr hin, weil dieser ebenfalls die all-collection des IE besitzt.

Hope this helps,

Xzorn

bei Antwort benachrichtigen