Browser detect und redireccion
Bingo
- javascript
Es gibt ja zig java-scripte fuer browsererkennung,ich suche aber ein script fuer browsererkennung fuer den IE mit anschliessender umleitung auf eine andere seite wenn IE erkannt wird,nachfolgendes script macht aber keinerlei umleitung:
das cript habe ich normal im header eingefuegt.
<script type="text/javascript">
var browser = navigator.appName;
var b_version = navigator.appVersion;
var version = parseFloat( b_version );
var is_explorer7 = false;
var position = b_version.indexOf( "MSIE 7." );
if( position != -1 )
{
is_explorer7 = true;
}
if ( browser == "Microsoft Internet Explorer" )
{
if ( version >= 6 || is_explorer7 )
{
document.location.href="http://www.prepago.net.ve/visa_ie7.php/"
}
else
{
document.location.href="http://www.prepago.net.ve/"
}
</script>
kann man das auch mit php realisieren ?
Hallo Bingo,
hast du dir die Variablen browser und b_version mal angesehen, z.B. per alert?
if ( version >= 6 || is_explorer7 )
"größer oder gleich 6 oder gleich 7" Ist das so gemeint?
Warum willst du eigentlich Browserabhängig umleiten?
Gruß, Jürgen
@@Bingo:
nuqneH
Es gibt ja zig java-scripte fuer browsererkennung
Aber keine sicheren.
ich suche aber ein script fuer browsererkennung fuer den IE
Genauer: für IE ≤ 7. Das lässt sich sicher erkennen – mittels conditional compilation.
Siehe diese Diskussion und diese Zusammenfassung.
mit anschliessender umleitung auf eine andere wenn IE erkannt wird
?? Warum sollte man für alte IEs anderen _Inhalt_ ausliefern?
Und was passiert, wenn gar kein JavaScript ausgeführt wird?
kann man das auch mit php realisieren ?
Nein. Der Server kann nicht wissen, was für einen Client er vor sich hat. Bestenfalls raten. Und davon ist abzuraten.
Qapla'