Witam, znalazłem w sieci skrypcik który przewija treść i mam z nim problem, pod wszystkimi przeglądarkami działa bez problemu a na IE stoi w miejscu. Proszę o pomoc jak to ruszyć pod IE.
<script type="text/javascript">
// Marquee script written by blue
// licensed under Creative Common license
// <a href="http://creativecommons.org/licenses/by-sa/2.5/pl/" target="_blank">http://creativecommons.org/licenses/by-sa/2.5/pl/</a>
function marquee(x,typ,p){
typ={
'up':[-1,'top','offsetHeight'],
'down':[1,'top','offsetHeight'],
'left':[-1,'left','offsetWidth'],
'right':[1,'left','offsetWidth']
}[typ];
var m
=this
,mOut
,mIn,turlaj
,T
,i
=typ
[0
],j
=0
,p
=p
||30; (mOut=document.getElementById(x)).onmouseover=function(){T=clearInterval(T)};
mOut
.appendChild
((mIn=mOut
.childNodes
)[0
].cloneNode
(1
)); mOut.onmouseout=function(e){
e=e||event;e=e.toElement||e.relatedTarget;
if(e)do{if(e==this)return!1}while(e=e.parentNode)
T=setInterval(turlaj,p)
};
turlaj=function(){
mIn[0].style
[typ
[1]]=(-2*i
*(j
+=i
)<(i
-1)*mOut?
(j
=(-i
-1)/2*mOut
+i
):j
)+'px'; mIn[1].style
[typ
[1]]=j
+mOut
+'px'; }
T=setInterval(turlaj,p);
}
</script>
<script type="text/javascript">
onl=window.onload||new Function;
onload=function(){
onl();
new marquee('id_przewijaczki','left',20)
}
</script>
<div id="id_przewijaczki" style="position: relative; width: 200px; height: 160px; overflow: hidden;"><div style="position: absolute;">
<img src="http://www.forumweb.pl/templates/phpbbSilver/images/logo.jpg" />
</div></div>