![]() |
|
|
Welcome to the { mindfrost82.com } forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
|
|||||||
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
javascript with links
Ive found a great javascript news ticker but I cant get the text to link to
their news stories, please help // JavaScript Document <!-- /* Typing Scroller Submitted by bengaliboy00@hotmail.com (hp: http://www.angelfire.com/nt/bengaliboy/) With modifications by Dynamicdrive.com For full source code, usage terms, and 100s more scripts, visit http://dynamicdrive.com */ //Secify scroller contents var line=new Array() line[1]="item one" line[2]="item two" line[3]="item three" line[4]="item four" line[5]="item five" //Specify font size for scoller var ts_fontsize="12px" //--Don't edit below this line var longestmessage=1 for (i=2;i<line.length;i++){ if (line[i].length>line[longestmessage].length) longestmessage=i } //Auto set scroller width var tscroller_width=line[longestmessage].length lines=line.length-1 //--Number of lines //if IE 4+ or NS6 if (document.all||document.getElementById){ document.write('<form name="bannerform">') document.write('<input type="text" name="banner" size="'+tscroller_width+'"') document.write(' style="background-color: '+document.bgColor+'; color: '+document.body.text+'; font-family: verdana; font-size: '+ts_fontsize+'; font-weight:normal; border: medium none" onfocus="blur()">') document.write('</form>') } temp="" nextchar=-1; nextline=1; cursor="" function animate(){ if (temp==line[nextline] & temp.length==line[nextline].length & nextline!=lines){ nextline++; nextchar=-1; document.bannerform.banner.value=temp; temp=""; setTimeout("nextstep()",10000)} else if (nextline==lines & temp==line[nextline] & temp.length==line[nextline].length){ nextline=1; nextchar=-1; document.bannerform.banner.value=temp; temp=""; setTimeout("nextstep()",1000)} else{ nextstep()}} function nextstep(){ if (cursor=="\\"){ cursor="|"} else if (cursor=="|"){ cursor="/"} else if (cursor=="/"){ cursor="-"} else if (cursor=="-"){ cursor="\\"} nextchar++; temp+=line[nextline].charAt(nextchar); document.bannerform.banner.value=temp+cursor setTimeout("animate()",50)} //if IE 4+ or NS6 if (document.all||document.getElementById) window.onload=animate // --> |
|
|||
|
Re: javascript with links
Logical "and" in javascript is &&
For example: if (temp==line[nextline] & temp.length==line[nextline].length & nextline!=lines) should be: if (temp==line[nextline] && temp.length==line[nextline].length && nextline!=lines) Mick russell van gravy wrote: > Ive found a great javascript news ticker but I cant get the text to link to > their news stories, please help > > // JavaScript Document > <!-- > > /* > Typing Scroller > Submitted by bengaliboy00@hotmail.com (hp: > http://www.angelfire.com/nt/bengaliboy/) > With modifications by Dynamicdrive.com > For full source code, usage terms, and 100s more scripts, visit > http://dynamicdrive.com > */ > > //Secify scroller contents > var line=new Array() > line[1]="item one" > line[2]="item two" > line[3]="item three" > line[4]="item four" > line[5]="item five" > > //Specify font size for scoller > var ts_fontsize="12px" > > //--Don't edit below this line > > var longestmessage=1 > for (i=2;i<line.length;i++){ > if (line[i].length>line[longestmessage].length) > longestmessage=i > } > > //Auto set scroller width > var tscroller_width=line[longestmessage].length > > lines=line.length-1 //--Number of lines > > //if IE 4+ or NS6 > if (document.all||document.getElementById){ > document.write('<form name="bannerform">') > document.write('<input type="text" name="banner" size="'+tscroller_width+'"') > document.write(' style="background-color: '+document.bgColor+'; color: > '+document.body.text+'; font-family: verdana; font-size: '+ts_fontsize+'; > font-weight:normal; border: medium none" onfocus="blur()">') > document.write('</form>') > } > > temp="" > nextchar=-1; > nextline=1; > cursor="" > function animate(){ > if (temp==line[nextline] & temp.length==line[nextline].length & > nextline!=lines){ > nextline++; > nextchar=-1; > document.bannerform.banner.value=temp; > temp=""; > setTimeout("nextstep()",10000)} > else if (nextline==lines & temp==line[nextline] & > temp.length==line[nextline].length){ > nextline=1; > nextchar=-1; > document.bannerform.banner.value=temp; > temp=""; > setTimeout("nextstep()",1000)} > else{ > nextstep()}} > > function nextstep(){ > > if (cursor=="\\"){ > cursor="|"} > else if (cursor=="|"){ > cursor="/"} > else if (cursor=="/"){ > cursor="-"} > else if (cursor=="-"){ > cursor="\\"} > > > nextchar++; > temp+=line[nextline].charAt(nextchar); > document.bannerform.banner.value=temp+cursor > setTimeout("animate()",50)} > > //if IE 4+ or NS6 > if (document.all||document.getElementById) > window.onload=animate > // --> > |
![]() |
|
| Thread Tools | Search this Thread |
| Display Modes | |
|
|