rudy.siregar Posted February 4, 2008 Share Posted February 4, 2008 Aloww All, Can u help me pls... I have a code in vertical scroll text .js file, when i view it in browser IE 7.0 the code run well but it's not like in IE 6.0. If u want to look, please access www.patomgroup.com can u give me some advice?? Thx before. best regards, rudy siregar Link to comment https://forums.phpfreaks.com/topic/89308-javascript-not-run-well-in-ie-60/ Share on other sites More sharing options...
phpQuestioner Posted February 4, 2008 Share Posted February 4, 2008 I clicked on the url/domain you provided and the domain does not exist. ??? Link to comment https://forums.phpfreaks.com/topic/89308-javascript-not-run-well-in-ie-60/#findComment-457342 Share on other sites More sharing options...
rudy.siregar Posted February 4, 2008 Author Share Posted February 4, 2008 Uppss... sory, the right one is www.patompogroup.com Link to comment https://forums.phpfreaks.com/topic/89308-javascript-not-run-well-in-ie-60/#findComment-457428 Share on other sites More sharing options...
phpQuestioner Posted February 4, 2008 Share Posted February 4, 2008 I am getting a "too much reclusion" error for this line of your javascript. function start(){if(document.getElementById)ns6marquee(document.getElementById('slider'));else if(document.all)iemarquee(slider);else if(document.layers)ns4marquee(document.slider1.document.slider2);}function iemarquee(whichdiv){iediv=eval(whichdiv);iediv.style.pixelTop=sheight;iediv.innerHTML=wholemessage;sizeup=iediv.offsetHeight;ieslide();}function ieslide(){if(iediv.style.pixelTop>=sizeup*(-1)){iediv.style.pixelTop-=sspeed;setTimeout("ieslide()",100);}else{iediv.style.pixelTop=sheight;ieslide();}}function ns4marquee(whichlayer){ns4layer=eval(whichlayer);ns4layer.top=sheight;ns4layer.document.write(wholemessage);ns4layer.document.close();sizeup=ns4layer.document.height;ns4slide();}function ns4slide(){if(ns4layer.top>=sizeup*(-1)){ns4layer.top-=sspeed;setTimeout("ns4slide()",100);}else{ns4layer.top=sheight;ns4slide();}}function ns6marquee(whichdiv){ns6div=eval(whichdiv);ns6div.style.top=sheight;ns6div.innerHTML=wholemessage;sizeup=ns6div.offsetHeight;ns6slide();}function ns6slide(){if(parseInt(ns6div.style.top)>=sizeup*(-1)){ns6div.style.top=parseInt(ns6div.style.top)-sspeed;setTimeout("ns6slide()",100);}else{ns6div.style.top=sheight;ns6slide();}} It may have to do with the "start()" function; start() is a global constant. Try renaming this function through-out your js. PS: It does not work in FireFox either. Link to comment https://forums.phpfreaks.com/topic/89308-javascript-not-run-well-in-ie-60/#findComment-457439 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.