Buon giorno, ho uno scroll per le news, che non funziona con OPERA 9.1, mentre con il resto dei browser va benissimo.
Il problema è anche un'altro, nel senso che, le news vengono visualizzate all'interno di un DIV che, solo con OPERA presenta i due scrollbars (Orizzontale e Verticale), mentre negl'altri no.
Sapete come toglierli?
Questo è lo script:
codice:<style type="text/css"> #marqueecontainer{ background-color:trasparent; position: relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; width: 145px; /*marquee width */ height: 210px; /*marquee height */ overflow: hidden; border: 0px solid silver; padding: 2px; padding-left: 4px; } </style> <script type="text/javascript"> var delayb4scroll=5000 var marqueespeed=1 var pauseit=3 var copyspeed=marqueespeed var pausespeed=(pauseit==0)? copyspeed: 0 var actualheight='' function scrollmarquee(){ if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8)) cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px" else cross_marquee.style.top=parseInt(marqueeheight)+8+"px" } function initializemarquee(){ cross_marquee=document.getElementById("vmarquee") cross_marquee.style.top=0 marqueeheight=document.getElementById("marqueecontainer").offsetHeight actualheight=cross_marquee.offsetHeight if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){//if Opera or Netscape 7x, add scrollbars to scroll and exit cross_marquee.style.height=marqueeheight+"px" cross_marquee.style.overflow="scroll" return } setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll) } if (window.addEventListener) window.addEventListener("load", initializemarquee, false) else if (window.attachEvent) window.attachEvent("onload", initializemarquee) else if (document.getElementById) window.onload=initializemarquee </script> Sapete come far funzionare lo scroll anche per OPERA e togliere le scrollbars (Orizzontale e Verticale). Grazie mille...

Rispondi quotando