Toon posts:

[JS] automatisch herhalen in script

Pagina: 1
Acties:
  • 54 views sinds 30-01-2008

Verwijderd

Topicstarter
Beste mensen,
Onderstaand JavaScript laat een Banner zien waarin de tekst veranderd. Echter na de laaste zin moet je eerst op: "Play again" klikken voordat ie weer verder gaat. Wie weet hoe de code aangepast moet worden zodat het een constante loop wordt (eventueel met een langere pauze na de laatste zin...)?



<body>
<script language="JavaScript">

var qiksearch_js_text = new Array ("Tweakers", "Rules", "Big Time");
var qiksearch_space_width = "250"; // The width of the content space
var qiksearch_space_height = "40"; // The height of the content space
var qiksearch_space_borderw="3"; // Border width
var qiksearch_space_borderc="#004891"; // Border Color
var timeOutVal="175"; // Delay in milliseconds


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();
</script>


Alvast heel erg bedankt voor jullie hulp!
Greetingzzz

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Aantal punten:
1. Welkom op GoT
2. JS-Code kan je het beste zetten tussen [plain]
JavaScript:
1
[/]-RML tags
3. Code hier neerplempen met het verzoek of iemand het kan aanpassen is not-done
4. Je kan beter op zoek gaan hoe je een functie na een bepaalde timeOut opnieuw kan aanroepen ;)

[ Voor 17% gewijzigd door BtM909 op 04-02-2005 14:41 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 23:38
:w

What he said ^

Motor (of auto) onderhoud bijhouden


Dit topic is gesloten.