21. februar 2001 - 12:59Der er
1 kommentar og 1 løsning
News Scroller
Jeg leger med et news scroll script.
Det er et \"lånt\" script, så jeg er ikke 100% inde i hvordan scriptet virker, men det virker somom scriptet gemmer den nyhed, der skal vises næste gang nedenunder det, der vises og derfor kommer der en scrollbar på siden.. er der en måde at undgå dette?
<script> var scrollerwidth=150 var scrollerheight=445 var scrollerbgcolor=\'white\' var scrollerbackground=\'\'
//configure the below variable to change the contents of the scroller var messages=new Array()
messages[0] = \"Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla \" messages[1] = \"Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla \" messages[2] = \"Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla \" messages[3] = \"Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla \" messages[4] = \"Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla \"
if (messages.length>1) i=2 else i=0
function move1(whichlayer){ tlayer=eval(whichlayer) if (tlayer.top>0&&tlayer.top<=5){ tlayer.top=0 setTimeout(\"move1(tlayer)\",10000) setTimeout(\"move2(document.main.document.second)\",10000) return } if (tlayer.top>=tlayer.document.height*-1){ tlayer.top-=5 setTimeout(\"move1(tlayer)\",50) } else{ tlayer.top=scrollerheight tlayer.document.write(messages[i]) tlayer.document.close() if (i==messages.length-1) i=0 else i++ } }
function move2(whichlayer){ tlayer2=eval(whichlayer) if (tlayer2.top>0&&tlayer2.top<=5){ tlayer2.top=0 setTimeout(\"move2(tlayer2)\",10000) setTimeout(\"move1(document.main.document.first)\",10000) return } if (tlayer2.top>=tlayer2.document.height*-1){ tlayer2.top-=5 setTimeout(\"move2(tlayer2)\",50) } else{ tlayer2.top=scrollerheight tlayer2.document.write(messages[i]) tlayer2.document.close() if (i==messages.length-1) i=0 else i++ } }
function move3(whichdiv){ tdiv=eval(whichdiv) if (tdiv.style.pixelTop>0&&tdiv.style.pixelTop<=5){ tdiv.style.pixelTop=0 setTimeout(\"move3(tdiv)\",10000) setTimeout(\"move4(second2)\",10000) return } if (tdiv.style.pixelTop>=tdiv.offsetHeight*-1){ tdiv.style.pixelTop-=5 setTimeout(\"move3(tdiv)\",50) } else{ tdiv.style.pixelTop=scrollerheight tdiv.innerHTML=messages[i] if (i==messages.length-1) i=0 else i++ } }
function move4(whichdiv){ tdiv2=eval(whichdiv) if (tdiv2.style.pixelTop>0&&tdiv2.style.pixelTop<=5){ tdiv2.style.pixelTop=0 setTimeout(\"move4(tdiv2)\",10000) setTimeout(\"move3(first2)\",10000) return } if (tdiv2.style.pixelTop>=tdiv2.offsetHeight*-1){ tdiv2.style.pixelTop-=5 setTimeout(\"move4(second2)\",50) } else{ tdiv2.style.pixelTop=scrollerheight tdiv2.innerHTML=messages[i] if (i==messages.length-1) i=0 else i++ } }
function startscroll(){ if (document.all){ move3(first2) second2.style.top=scrollerheight second2.style.visibility=\'visible\' } else if (document.layers){ document.main.visibility=\'show\' move1(document.main.document.first) document.main.document.second.top=scrollerheight+5 document.main.document.second.visibility=\'show\' } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.