[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Links in Scrolling text.
>Pat McCarty wrote:
>>
>> Hi, ever wondered if you could put links in your scrolling text? Well, you
>> can! If you just stick the link in there, the link gets broken when
>> scrolling to the other side, exposing the codes and looking nasty. So, I
>> modified the script I had to accept any link. It checks the left substring
>> for the link and if it finds it, moves the whole thing to the right, keeping
>> the link intact. Here's the script...
>>
>> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN" "html.dtd">
>> <HTML>
>> <HEAD>
>> <SCRIPT LANGUAGE="JavaScript">
>>
>> var Text = "Hi"
>> var Color ="black"
>> var Size = "+0"
>> var MyLink="<A HREF=YOUR LINK HERE>YOUR LINK TEXT HERE</A>"
>> var LinkSize=MyLink.length
>> var Speed =350
>>
>> var TimerId
>> var TimerSet=false;
>>
>> function startBanner (form) {
>> TimerSet=!TimerSet
>> if (TimerSet)
>> banner();
>> else
>> kill();
>> }
>>
>> function banner() {
>> Text=rollMessage();
>> TimerId = setTimeout("banner()", Speed);
>> }
>>
>> function rollMessage () {
>> frame=parent.frames["messagefrm"];
>> doc=frame.document;
>> doc.write (
>> '<BODY BGCOLOR=white>' +
>> '<CENTER><FONT COLOR='+Color +
>> '><FONT SIZE='+Size+'>'+Text+
>> '</FONT SIZE></FONT COLOR></CENTER>');
>> doc.close();
>> if (Text.substring(0, LinkSize) == MyLink)
>> {
>> Text = Text.substring (LinkSize, Text.length) +
Text.substring (0, LinkSize);
>> }
>> else Text = Text.substring (1, Text.length) + Text.substring (0, 1)
>> return (Text);
>> }
>>
>> function init () {
>> Text = "Welcome to the TechnoHelm! Please support your freedom
>> online by going to " + MyLink + " "
>> //frame=parent.frames["frame1"];
>> frame=parent.frames["messagefrm"];
>> doc=frame.document;
>> doc.write (
>> '<BODY BGCOLOR=white>' +
>> '<CENTER><FONT COLOR='+Color +
>> '><FONT SIZE='+Size+'>'+Text+'</FONT SIZE></FONT
>> COLOR></CENTER>');
>> doc.close();
>> }
>>
>> function kill () {
>> frame=parent.frames["messagefrm"];
>> doc=frame.document;
>> clearTimeout (TimerId)
>> doc.close();
>> }
>> </SCRIPT>
>> </HEAD>
>> <BODY BGCOLOR="black" TEXT="#FFFFFF" LINK="#FFFF00" VLINK="#FF0000"
>> onLoad="init(this.form);startBanner(this.form);">
>>
>> To see this in action, goto
>> http://www.ids.net/~pmccarty/
>>
>> Hope this is useful for somebody...
>>
>> Pat McCarty
>>
>> ************************************************************Hi Pat and All...
>
>Well, I must say your site was really well put together. I tried your
>moving link....and it didn't work...it looked like it wanted to connect
>me...but it didn't. Has anyone else tried it? I thought the idea was
>good.
>
>Thanks.
>Charlotte
>
OOPS! Thanks for pointing that out. I forgot to put the TARGET=_top in the
link. <G>
Pat McCarty
************************************************************
.
.:. Patrick T. McCarty
.:::. PC Programming/Internet Consulting
.:::::. McLaughlin Research Corp.
***.:::::::.*** email : pmccarty@ids.net
*******.:::::::::.******* www : http://www.ids.net/~pmccarty/
********.:::::::::::.********
********.:::::::::::::.********
*******.::::::'***`::::.*******
******.::::'*********`::.******
****.:::'*************`:.****
*.::'*****************`.*
.:' *************** .
.
************************************************************
--------------------------------------------------------------------
For help about the list, please send a message to 'majordomo@obscure.org'
with the message body 'help'. To unsubscribe, send a message to
'majordomo@obscure.org' with the message body 'unsubscribe javascript'.
List archives and pointer to FAQ: http://www.obscure.org/javascript/