Opera-eigenen netscape/ie bugs

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…

Hi,

meldet sich Dein Opera evtl. als IE ? Du kannst in den Settings einstellen, als was sich Opera melden soll: Opera, Mozilla, IE

Ciao
Holger

habe schon alle varianten probiert, aber danke für die möglichkeit :wink: