Jens Müller: unterschiedliche Texte bei anderen Browsern

Beitrag lesen

Hallo Schiieech,

Ich will auf meiner Homepage HTML-Tags einrichten, die nur der jeweilige Browser anzeigen soll.

Mit Bordmitteln geht es bei HTML nicht, soweit ich es weis. Du brauchst eine Redirection die einfachste Möglichkeit dies zu erreichen ist mit einem JavaScript. z.B. dies:
http://javascript.internet.com/user-details/browser-version-redirect.html

<BODY>

<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin

var name = navigator.appName;
var vers = navigator.appVersion;
vers = vers.substring(0,1); // or 0,4  could return 4.5 instead of just 4

if (name == "Microsoft Internet Explorer")
url="msie";
else
url="netscape";
url += vers + ".html";
document.write('<p style="background-color:#FFFF33; color:#006699; text-align:center;">Sie Verachten ;-) meine Site mit navigator.userAgent. <A HREF="' + url + '">Eine auf Ihren Browser zugeschnittene Seite gbit's hier</A>');

// You may make the redirection automatic by using this
// window.location=url;  
// instead of the three document.write lines above

// End -->
</script>
Das Script ist nur auf die schnelle heraus gesucht es gibt auch andere.

Sollte dir JavaScript nicht zusagen kannst du natürlich auch eine solche Umleitung auch mit Perl, PHP, oder sonstigen Sprachen schreiben. Es geht aber auch mit dem WebServer http://www.teamone.de/selfaktuell/artikel/schroepl04.htm

jens müller