Weet iemand een script waarme je bij internet explore naar een andere pagina wordt verwezen als bijv. fire fox?
if (stristr('firefox')) { //etc..

Maar dit klinkt als een opgegeven strijd tussen browser en jou?

FireFox gebruikers mag je niet weigeren. Daar zijn het er teveel voor.
Eerst haal je de browser op...

$browser = $_SERVER['HTTP_USER_AGENT'];

if(stristr($browser, "MSIE"))
{
header("Location:blabla");
}else{
header("Location:blabla");
}

Beetje lossepols werk, dus je zou het ff moeten checken.
Waarom wil je dat uberhaubt doen? 9 van de 10 x komen dit soort verzoeken omdat de layout niet correct is opgemaakt.

Tip: Ga je website eerst eens valideren op w3.org, zowel de html als de css, en ga dan de specifieke wijzigingen voor IE doorvoeren. Daar zitten meestal de problemen in.
Sebastiaan schreef op 06.01.2006 18:58
if (stristr('firefox')) { //etc..

Maar dit klinkt als een opgegeven strijd tussen browser en jou?

FireFox gebruikers mag je niet weigeren. Daar zijn het er teveel voor.

Mijn site werkt gewoon op fire fox en internet explore. Zelf gebruik ik ook fire fox, dus ik sluit ze niet buiten. Het gaat alleen om een player voor mp3. Voor fire fox wil ik flash gebruiken en voor internet explore windows media player
waarom niet op beiden flash?
Omdat je voor IE een embed tag nodig hebt voor Flash, en W3C vindt embed tags in object tags niet leuk.
Daar hebben ze toen de IE-only functie voor uitgevonden :P
<!--[if IE]>
<embed hier/>
<![endif]-->

Dat mag toch wel van de validator?
Aan de eisen van het w3c zelf voldoen en dan ook nog werkend in Internet Explorer is af en toe echt onmogelijk. Dan moet je toch aan jezelf gaan denken. (of aan je bezoekers)

Reageren