Click to See Complete Forum and Search --> : new to js and need hel with this please


sean19799
12-21-2003, 03:16 PM
i found this "fading dynamic content"on the javascript site and it is just what i need but how do i make it continues instead of stopping and saying play agian or is this not possible.

<!-- ONE STEP TO INSTALL FADING DYNAMIC CONTENT:

1. Copy the coding into the BODY of your HTML document -->

<!-- STEP ONE: Paste this code into the BODY of your HTML document -->

<BODY>

<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Original: Premshree Pillai (premshree@hotmail.com) -->
<!-- Web Site: http://www.qiksearch.com -->
<!-- Begin
var qiksearch_js_text = new Array ("Hey Now!", "Come to the source", "JavaScript<br>Source", "http://javascript.internet.com");
var qiksearch_space_width = 390; // The width of the content space
var qiksearch_space_height = 50; // The height of the content space
var qiksearch_space_borderw=3; // Border width
var qiksearch_space_borderc="#CC0000"; // Border Color
var timeOutVal=150; // Delay in milliseconds

//--------------------------------------------------------------------------------------------

//-----------------------------DO-NOT-MODIFY-BELOW-THIS---------------------------------------

document.write('<table width="' + qiksearch_space_width + '" height="' + qiksearch_space_height + '" style="background:#FFFFFF; border:' + qiksearch_space_borderw + ' solid ' + qiksearch_space_borderc + '"><tr><td align="middle">');
document.write('<div id="qiksearch_js_space">');
document.write('</div>');
document.write('</td></tr></table>');

var def_10='A',def_11='B',def_12='C',def_13='D',def_14='E',def_15='F';
var colorVal=15;
var div_count=0;

function qiksearch_fade_desat(getColorIntVal)
{
var returnVal;
if(getColorIntVal>=10)
{
for(var i=0; i<=15; i++)
{
if((getColorIntVal==i))
{
returnVal = eval('def_' + i);
}
}
}
else
{
returnVal=getColorIntVal;
}
return(returnVal);
}

function writeDiv()
{
document.all.qiksearch_js_space.innerHTML= '<font face="verdana,arial,helvetica" size="-1" color="' + joinColor(qiksearch_fade_desat(colorVal)) + '"><b>' + qiksearch_js_text[div_count] + '</span></b></font>' ;

if((colorVal>0) && (colorVal!=0))
{
colorVal--;
}
else
{
colorVal=15;
if(div_count<qiksearch_js_text.length)
{
div_count++;
}
if(div_count==qiksearch_js_text.length)
{
document.all.qiksearch_js_space.innerHTML = '<a href="javascript:resetAll();writeDiv();" style="text-decoration:none" accesskey="l"><font color="#808080" face="verdana,arial,helvetica" size="-1"><b>P<u>l</u>ay Again <font color="#CC0000">»</font></b></font></a>';
}
}

if(div_count<qiksearch_js_text.length)
{
setTimeout("writeDiv()",timeOutVal);
}
}

function joinColor(getColor)
{
return (getColor + '0' + getColor + '0' + getColor + '0');
}

function resetAll()
{
div_count=0;
colorVal=15;
}

writeDiv();
// End -->
</script>

<p><center>
<font face="arial, helvetica" size"-2">Free JavaScripts provided<br>
by <a href="http://javascriptsource.com">The JavaScript Source</a></font>
</center><p>

<!-- Script Size: 3.04 KB -->

1christine
12-21-2003, 08:52 PM
try the setInterval() method
to repeat the code

fredmv
12-21-2003, 08:54 PM
Interestingly enough, someone was just having this exact same problem (http://forums.webdeveloper.com/showthread.php?s=&postid=124519)...

AdamBrill
12-21-2003, 08:58 PM
Originally posted by fredmv
Interestingly enough, someone was just having this exact same problem (http://forums.webdeveloper.com/showthread.php?s=&postid=124519)... Yeah, talk about weird... I'm a little freaked out... ;)

Paul Jr
12-21-2003, 09:37 PM
Originally posted by AdamBrill
Yeah, talk about weird... I'm a little freaked out... ;)

"Welcome to The Twylight Zone.." ;)

AdamBrill
12-21-2003, 09:40 PM
Originally posted by Paul Jr
"Welcome to The Twylight Zone.." ;) Huh?? I don't get it... :)