P1: Was ist jetzt los ???

Beitrag lesen

Hallo,

habe mir jetzt den IE5.0 installiert und feststellen müssen..., dass mein Script nicht unter diesem Browsser funktioniert, vielleicht kann mir jemand helfen? Das Script scrollt eine Navigations-Bildleiste horizontal nach links oder rechts. Unter den IE4.0 NS4.0 NS4.5 funktionier alles ganz normal, nur IE5.0 macht kein muckser. Hier nur ein kleiner Auszug aus dem Script.... :

<script language="JavaScript">
<!--

var test;
var scrollPos=480;
var scrollAnfang=480;
var scrollEnde=0;

function newWindow(theURL,winName,features){
  info=window.open(theURL,winName,features);
}

function scrollRight(){    
  if(test && (scrollPos < scrollAnfang )){
  if (document.layers){
  window.document.frame1.left += 5;scrollPos +=5;} else
                  {document.all.frame1.style.pixelLeft += 5; scrollPos +=5;}
  setTimeout("scrollRight("+1+")",10);
  }
}

function scrollLeft(){
              if(test && (scrollPos > scrollEnde )){
  if (document.layers){
  window.document.frame1.left -= 5; scrollPos -=5;} else
                  {document.all.frame1.style.pixelLeft -= 5; scrollPos -=5;}
  setTimeout("scrollLeft("+1+")",10);
  }
}
//-->
</script>

Hier der zu bewegende Div-Layer...

<div id="frame1" style="position:absolute; left:5px; top:325px; width:1041px; height:112px;z-index:1">
  <table width="95%" border="0" cellspacing="0" cellpadding="2">
  <tr>
      <td width="9%"><a            href="javaScript:newWindow('m_svteam.htm','Information','height=200,width=300')";><img src="../bilder/m_svteam.gif" width="88" height="70" border="0" alt="."></a></td>

etc...
hier werden weitere Bilder eingefügt, das Ganze ist eine Tabelle die von einem DIV-Layer eingeschlossen ist..

</tr>
</table></div>

Hier wird die Aktion ausgelöst. Ein Image-Map, welches auf ein MouseOver-Event reagiert.

<map name="graphic_interface">
  <area shape="rect" coords="77,216,86,223" href="#rechts" onMouseOver="window.self.test=1;scrollRight();" onMouseOut="window.self.test=0;scrollLeft();">
  <area shape="rect" coords="63,215,75,224" href="#links"  onMouseOver="window.self.test=1;scrollLeft();" onMouseOut="window.self.test=0;scrollLeft();">
</map>

Wie gesagt ist nur ein Auzug, aber ich denke das das reichen müsste...

Vielen Dank für alle Antworten
Bis bald
P1