nevynev Posted November 6, 2007 Share Posted November 6, 2007 Hi, I've got an image rotator on my site, the code of which is below. It's not my script so Im not quite sure how it works but I'm pretty sure it reloads the style sheet twice and causes the middle orange dividing bar to be pushed to the left in IE (see FF for how it should be displayed) it's odd as it seems to do this dynamically sometimes too so I guess its the js. The page it is on is www.keyglobalonline.com/index_new.php - what do I do to stop this? apart from that everything is working perfectly....... window.addEventListener?window.addEventListener('load',so_init,false):window.attachEvent('onload',so_init); var d=document, imgs = new Array(), zInterval = null, current=0, pause=false; function so_init() { if(!d.getElementById || !d.createElement)return; css = d.createElement('link'); css.setAttribute('href','../css/master.css'); css.setAttribute('rel','stylesheet'); css.setAttribute('type','text/css'); d.getElementsByTagName('head')[0].appendChild(css); imgs = d.getElementById('rotator').getElementsByTagName('img'); for(i=1;i<imgs.length;i++) imgs[i].xOpacity = 0; imgs[0].style.display = 'block'; imgs[0].xOpacity = .99; setTimeout(so_xfade,3000); } function so_xfade() { cOpacity = imgs[current].xOpacity; nIndex = imgs[current+1]?current+1:0; nOpacity = imgs[nIndex].xOpacity; cOpacity-=.05; nOpacity+=.05; imgs[nIndex].style.display = 'block'; imgs[current].xOpacity = cOpacity; imgs[nIndex].xOpacity = nOpacity; setOpacity(imgs[current]); setOpacity(imgs[nIndex]); if(cOpacity<=0) { imgs[current].style.display = 'none'; current = nIndex; setTimeout(so_xfade,3000); } else { setTimeout(so_xfade,50); } function setOpacity(obj) { if(obj.xOpacity>.99) { obj.xOpacity = .99; return; } obj.style.opacity = obj.xOpacity; obj.style.MozOpacity = obj.xOpacity; obj.style.filter = 'alpha(opacity=' + (obj.xOpacity*100) + ')'; } } Thanks NevyNev Link to comment https://forums.phpfreaks.com/topic/76259-javascript-interfering-with-one-small-bit-of-css/ Share on other sites More sharing options...
nevynev Posted November 13, 2007 Author Share Posted November 13, 2007 Bump - still haven't figured this one out.... Any advice? Thanks Link to comment https://forums.phpfreaks.com/topic/76259-javascript-interfering-with-one-small-bit-of-css/#findComment-390645 Share on other sites More sharing options...
phpQuestioner Posted November 14, 2007 Share Posted November 14, 2007 I viewed your website in 2 different browsers. I don't see anything wrong with out layout - it seems ok to me. Link to comment https://forums.phpfreaks.com/topic/76259-javascript-interfering-with-one-small-bit-of-css/#findComment-391098 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.