hi all,
ich habe eine fast wasserdichte browserabfrage, hier der code:
var loaded = 0;
/** var ope = navigator.userAgent.toLowerCase() **/
if (navigator.appVersion.indexOf(‚Win‘) != -1)
{
if (loaded != 1 && parent.document.layers)
{
var cssaufruf = „“;
document.write(cssaufruf.toString());
loaded =1;
alert(‚nn4‘);
}
if (loaded != 1 && navigator.appName == „Microsoft Internet Explorer“)
{
var cssaufruf = „“;
document.write(cssaufruf.toString());
loaded =1;
alert(‚ie‘);
}
if (loaded != 1 && document.getElementById)
{
var cssaufruf = „“;
document.write(cssaufruf.toString());
loaded =1;
alert(‚nn6‘);
}
/** if (ope.indexOf(‚opera‘) > -1)
{
var cssaufruf = „“;
document.write(cssaufruf.toString());
loaded =1;
alert(‚op‘);
}
**/
if (loaded != 1)
{
var cssaufruf = „“;
document.write(cssaufruf.toString());
alert(‚win‘);
}
}
if (navigator.appVersion.indexOf(‚Macintosh‘) != -1)
{
var cssaufruf = „“;
document.write(cssaufruf.toString());
alert(‚mac‘);
}
if (navigator.appVersion.indexOf(‚Linux‘) != -1)
{
var cssaufruf = „“;
document.write(cssaufruf.toString());
alert(‚linux‘);
}
die opera-elemente sind ausgeklammert, da er sich leider verblüffenderweise immer die explorer.css nimmt, auch wenn ich diese im javascript-code allesamt anders bennene!, opera scheint sehr „intelligent“ zu sein, er nimmt sich ohne verweis im script einfach selbst die explorer.css (und nur diese), wie zum Teufel macht er das? ich kann ihn so nicht abfangen und ihm keinerlei eigene css mitgeben. ein drecksteil…
