Christian: Browserabfrage

Beitrag lesen

Hi,

was ist an einer IF-Anweisung so schwer?

if(browser == "IE")
{
   document.write('<link rel="stylesheet" type="text/css" href="..." />');
}
else
{
...
}

Am sichersten kannst du die Abfrage für IE mit
if(document.all && !window.opera)

machen. meines Wissens. Ist besser als der HTTP_USER_AGENT.

Du solltest aber auf jeden Fall noch ein CSS ohne JS einbinden. Oben drüber, falls JS nicht aktiv ist.

Und generell würde ich eher CSS-Weichen als JS-Weichen empfehlen.
Siehe dazu in SELFHTML u.a.

Gruß
Christian