torsten: interessantes problem mit IE und javascript entdeckt!

Beitrag lesen

hi,

erstmal der code:
(inline.js)
<!--
 d = document;
 w = screen.width;
 h = screen.height;
 name = navigator.appName;
 version = parseInt(navigator.appVersion);
 d.write('<style type="text/css">');

if ( name == "Microsoft Internet Explorer" && version == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1 )
 {
   if (w == 800 && h == 600)
     d.write("body { background: url('background/ie/inline/inline_800_600.jpg'); background-attachment:fixed}");
   else if (w == 1024 && h == 768)
     d.write("body { background: url('background/ie/inline/inline_1024_768.jpg'); background-attachment:fixed }");
   else if (w == 1280 && h == 1024)
     d.write("body { background: url('background/ie/inline/inline_1280_1024.jpg'); background-attachment:fixed }");
 }
 else
  d.write("body { background: url('backgorund/ns/inline.png'); background-attachment:fixed }");

d.write('</style>');
//-->

(index.htm)
<a href="seite1.htm" target="iframe">seite1</a>
<a href="seite2.htm" target="iframe">seite2</a>
...
<iframe src="start.htm" name="iframe"></iframe>

(seite1.htm)
<head>
<title>seite1</title>
<script type="text/javascript" src="js/inline.js"></script>
</head>

nun mein problem:
mit javascript lade ich meine hindergründe für die seiten die im inline-frame geladen werden. wenn ich nun die entsprechenden verweise anclicke wird im IE einfach die seite in einem neuem fenster geöffned(eigentlich sollte sich die seite im inline-frame öffnen. beim netscape oder mozilla funktioniert es. warum nicht im IE? kann es sein das der IE mit javascript teilweiße nicht richtig zurecht kommt?