Search the archives!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Javascript] Great scroller script... doesn't work in frames??
- From: javascript@xxxxxxxxxx (Rodney Myers)
- Subject: [Javascript] Great scroller script... doesn't work in frames??
- Date: Mon, 29 Apr 2002 22:33:47 +0100
Tom The script pasted from the URL given worked for me in a frame in both IE6.0 and NN4.7 I have some doubts about a script tag in your version? Any comment?: <script language="java-script.2"> Rodney Tom Andries wrote: > Hi, > > I found this great java-scriptat dynamicdrive.com... but it doesn't > work when I use frames... Can anyone give some tips on how to solve > the problem? > Here you can find the script: > http://www.dynamicdrive.com/dynamicindex2/crosstick.htm > > Thanks in advance!! > Tom > > <script language="java-script.2"> > > /* > Pausing updown message scroller- > Last updated: 99/07/05 (Bugs fixed, ability to specify background > image for scroller) > © Dynamic Drive (www.dynamicdrive.com) > For full source code, installation instructions, > 100's more DHTML scripts, and Terms Of > Use, visit dynamicdrive.com > */ > > //configure the below five variables to change the style of the > scroller > var scrollerwidth=135 > var scrollerheight=40 > var scrollerbgcolor='' > //set below to '' if you don't wish to use a background image > var scrollerbackground='' > > //configure the below variable to change the contents of the scroller > var messages=new Array() > messages[0]="<font face='Arial' size='1'><a > href='http://dynamicdrive.com' target='_parent'>Click here to go back > to Dynamicdrive.com frontpage</a></font>" > messages[1]="<font face='Arial'size='1'><a > href='http://wsabstract.com' target='_parent'>Visit Website > Abstraction for award winning java-scripttutorials</a></font>" > messages[2]="<font face='Arial'size='1'><a > href='http://www.geocities.com/ResearchTriangle/Facility/4490' > target='_parent'>Want to learn DHTML? Click here</a></font>" > messages[3]="<font face='Arial'size='1'><a > href='http://www.freewarejava.com' target='_parent'>Lookin g for Free > Java applets? Visit Freewarejava.com!</a></font>" > messages[4]="<font face='Arial'size='1'><a > href='http://dynamicdrive.com/link.htm' target='_parent'>If you find > this script useful, please click here to link back to Dynamic Drive! > </a></font>" > > ///////Do not edit pass this line/////////////////////// > > if (messages.length>1) > i=2 > else > i=0 > > function move1(whichlayer){ > tlayer=review(whichlayer) > if (tlayer.top>0&&tlayer.top<=5){ > tlayer.top=0 > setTimeout("move1(tlayer)",3000) > setTimeout("move2(document.main.document.second)",3000) > return > } > if (tlayer.top>=tlayer.document.height*-1){ > tlayer.top-=5 > setTimeout("move1(tlayer)",100) > } > 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=review(whichlayer) > if (tlayer2.top>0&&tlayer2.top<=5){ > tlayer2.top=0 > setTimeout("move2(tlayer2)",3000) > setTimeout("move1(document.main.document.first)",3000) > return > } > if (tlayer2.top>=tlayer2.document.height*-1){ > tlayer2.top-=5 > setTimeout("move2(tlayer2)",100) > } > 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=review(whichdiv) > if (tdiv.style.pixelTop>0&&tdiv.style.pixelTop<=5){ > tdiv.style.pixelTop=0 > setTimeout("move3(tdiv)",3000) > setTimeout("move4(second2)",3000) > return > } > if (tdiv.style.pixelTop>=tdiv.offsetHeight*-1){ > tdiv.style.pixelTop-=5 > setTimeout("move3(tdiv)",100) > } > else{ > tdiv.style.pixelTop=scrollerheight > tdiv.innerHTML=messages[i] > if (i==messages.length-1) > i=0 > else > i++ > } > } > > function move4(whichdiv){ > tdiv2=review(whichdiv) > if (tdiv2.style.pixelTop>0&&tdiv2.style.pixelTop<=5){ > tdiv2.style.pixelTop=0 > setTimeout("move4(tdiv2)",3000) > setTimeout("move3(first2)",3000) > return > } > if (tdiv2.style.pixelTop>=tdiv2.offsetHeight*-1){ > tdiv2.style.pixelTop-=5 > setTimeout("move4(second2)",100) > } > 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' > } > } > > window.onfiltered=startscroll > > </script> > > > > > <ilayer id="main" width=&-{scrollerwidth}; height=&-{scrollerheight}; > bgColor=&-{scrollerbgcolor}; background=&-{scrollerbackground}; > visibility=hide> > <layer id="first" left=0 top=1 width=&-{scrollerwidth};> > <script language="java-script.2"> > if (document.layers) > document.write(messages[0]) > </script> > </layer> > <layer id="second" left=0 top=0 width=&-{scrollerwidth}; > visibility=hide> > <script language="java-script.2"> > if (document.layers) > document.write(messages[1]) > </script> > </layer> > </ilayer> > > <script language="java-script.2"> > if (document.all){ > document.writeln('<span id="main2" > style="position:relative;width:'+scrollerwidth+';height:'+scrollerheig > > ht+';overflow:hiden;background-color:'+scrollerbgcolor+' ;background- > image:url('+scrollerbackground+')">') > document.writeln('<div > style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheig > > ht+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' > 0);left:0;top:0">') > document. writeln('<div id="first2" > style="position:absolute;width:'+scrollerwidth+';left:0;top:1;">') > document.write(messages[0]) > document.writeln('</div>') > document.writeln('<div id="second2" > style="position:absolute;width:'+scrollerwidth+';left:0;top:0;visibili > > ty:hidden">') > document.write(messages[1]) > document.writeln('</div>') > document.writeln('</div>') > document.writeln('</span>') > } > </script > > > ----------------------------------------------------------------------- > Do You Yahoo!? > Yahoo! Tax Center - online filing with TurboTax
- References:
- [Javascript] Great scroller script... doesn't work in frames??
- From: Tom Andries
- [Javascript] Great scroller script... doesn't work in frames??
- Prev by Date: [Javascript] Great scroller script... doesn't work in frames??
- Previous by thread: [Javascript] Great scroller script... doesn't work in frames??
- Index(es):