Motte: IMG im DIV unter Netscape austauschen ! Wie geht das ?

Beitrag lesen

Wie ich im Header schon schrieb versuche ich das IMG auszutauschen allerdings geht das unter netscape nicht bringt mir auch keine Fehlermeldung !! Ohne die DIV-Tags gehts ??

Hier der Code die URL ist www.diagnosis-insane.com :

<html>
<head>
<title>Diagnosis:Insane!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
#clan {position:absolute;left:5;top:600;width:40;z-index:0;}
#server {position:absolute;left:5;top:600;width:40;z-index:0}
</style>
<script language="JavaScript">
var pos      = 0;
var schritte = 200;
var pixels   = 2;
var runned   = false;
var isNav    = false;
var isIE     = false;
var isOpera  = false;

var obj;  
  
Bilder  	= new Array();  
var anzahlObj  = 0;  
  
if(parseInt(navigator.appVersion) >= 4) {  

if(navigator.appName.indexOf("Netscape") != -1) {
   isNav = true;
  }
  else if(navigator.appName.indexOf("Microsoft") != -1) {
   isIE = true;
  }
  else if( navigator.userAgent.indexOf('Opera') != -1 ) {
   isNav = false;
   isIE = false;
   isOpera = true;
   this.document.location.href = "mittelinks.htm";
  } else {
   alert("To view this site you need the Netscape Communicator 4.0\n or the Internet Explorer 4.0 !");
  }
}

function init() {  

if( isNav isIE) {
   obj = erzeugeArray("clan", "server");
   setInterval("animate()",40);
  }
}

function erzeugeArray() {  

var objList = new Array();
  for (var i=0; i < erzeugeArray.arguments.length; i++) {
   if(isNav) {
    objList[i] = document.layers[erzeugeArray.arguments[i]];
   } else {
    objList[i] = document.all[erzeugeArray.arguments[i]].style;
   }
  }
  return objList;
}

function animate() {  

if (!runned) {
   for(i in obj) {
    if( isNav ) {
     obj[i].top = (400+i*38) - (pos*pixels);
    } else {
     obj[i].pixelTop = (400+i*38) - (pos*pixels);
    }
   }
   pos++;
   if(pos >= schritte) {
    runned = true;
    pos = 0;
   }
  }
  if (runned) {
   for(i in obj) {
    if( isNav ) {
     obj[i].top = (0+i*38) + (pos*pixels);
    } else {
     obj[i].pixelTop = (0+i*38) + (pos*pixels);
    }
   }
   pos++;
   if(pos >= schritte) {
    runned = false;
    pos = 0;
   }
  }
}

function laden(name, erstes, zweites) {  

Bilder[anzahlObj]   = new Array(3);
  Bilder[anzahlObj][0]   = new Image(113,38);
  Bilder[anzahlObj][0].src = erstes;
  Bilder[anzahlObj][1]   = new Image(113,38);
  Bilder[anzahlObj][1].src =zweites
  Bilder[anzahlObj][2]   = name;
  anzahlObj++;
}

function an(name) {  

for(i=0; i<anzahlObj;i++) {
   if(document.images[Bilder[i][2]] != null)
    if( isIE isOpera ) {
     if(name != Bilder[i][2]) {
      document.images[Bilder[i][2]].src = Bilder[i][0].src;
     } else {
      document.images[Bilder[i][2]].src = Bilder[i][1].src;
     }
    }
    else if( isNav ) {
     if(name != Bilder[i][2]) {
      //document.images[Bilder[i][2]].src = Bilder[i][0].src;
     } else {
      //document.images[Bilder[i][2]].src = Bilder[i][1].src;
     }
    }
  }
}

function load(url) {  

parent.frames[5].location.href = url;
}

function aus() {  

for(i=0; i<anzahlObj; i++) {
   if(document.images[Bilder[i][2]] != null)
    document.images[Bilder[i][2]].src = Bilder[i][0].src;
  }
}
  
laden("header1", "gfx/menu/clan_header_high.jpg", "gfx/menu/clan_header_black.jpg");
laden("header2", "gfx/menu/server_header_high.jpg", "gfx/menu/server_header_black.jpg");
  
</script>
<body onload="init()" bgcolor="#000000">
<div id="clan"><a href="javascript:an('header1');load('menuclan.html')"><img name="header1" src="gfx/menu/clan_header_high.jpg" width="113" height="38" border="0"></a></div>
<div id="server"><a href="javascript:an('header2');load('menuserver.html')" ><img name="header2" src="gfx/menu/server_header_high.jpg" width="113" height="38" border="0"></a></div>
</body>
</html>