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