04. maj 2005 - 11:11Der er
7 kommentarer og 1 løsning
hvordan stopper man den her
Hej derude jeg har hentet et script på nettet og det er lige det jeg har brug for men jeg vil gerne have at det stopper af sig selv på textStr[9] = "101010"; efter at det har roteret 6 gange
<SCRIPT LANGUAGE="JavaScript">
var beforeMsg = "<center><font color=blue size=+2><b>"; var afterMsg = "</b></font></center>"; var msgRotateSpeed = 75; // Rotate delay in milliseconds var textStr = new Array(); textStr[0] = "11111"; textStr[1] = "22222"; textStr[2] = "33333"; textStr[3] = "44444"; textStr[4] = "55555"; textStr[5] = "66666"; textStr[6] = "77777"; textStr[7] = "88888"; textStr[8] = "99999"; textStr[9] = "101010"; if (document.layers) { document.write('<ilayer id="NS4message" height=25 width=100%><layer id="NS4message2" height=25 width=100%></layer></ilayer>') temp = 'document.NS4message.document.NS4message2.document.write(beforeMsg + textStr[i++] + afterMsg);'+ 'document.NS4message.document.NS4message2.document.close()'; } else if (document.getElementById) { document.write(beforeMsg + '<div id="message" style="position:relative;">IE division</div>' + afterMsg); temp = 'document.getElementById("message").firstChild.nodeValue = textStr[i++];'; } else if (document.all) { document.write(beforeMsg + '<div id="message" style="position:relative;">IE division</div>' + afterMsg); temp = 'message.innerHTML = textStr[i++];'; } var i = 0; function msgRotate() { eval(temp); if (i == textStr.length) i = 0; setTimeout("msgRotate()", msgRotateSpeed); } window.onload = msgRotate; </script>
har lige et lille tillægs spm nemlig at jeg gerne vil have det sidste tal til at være et jeg henter fra en sql jeg har en kode der nu ser sådan ud:
<?php include("access.php"); $query = mysql_query("SELECT NR FROM user ORDER BY RAND()"); $row = mysql_fetch_assoc($query); extract($row); $nr_var = $NR; ?> <SCRIPT LANGUAGE="JavaScript">
var beforeMsg = "<center><font color=blue size=+2><b>"; var afterMsg = "</b></font></center>"; var msgRotateSpeed = 75; // Rotate delay in milliseconds var textStr = new Array(); textStr[0] = "11111"; textStr[1] = "22222"; textStr[2] = "33333"; textStr[3] = "44444"; textStr[4] = "55555"; textStr[5] = "66666"; textStr[6] = "77777"; textStr[7] = "88888"; textStr[8] = "99999"; textStr[9] = "$NR"; if (document.layers) { document.write('<ilayer id="NS4message" height=25 width=100%><layer id="NS4message2" height=25 width=100%></layer></ilayer>') temp = 'document.NS4message.document.NS4message2.document.write(beforeMsg + textStr[i++] + afterMsg);'+ 'document.NS4message.document.NS4message2.document.close()'; } else if (document.getElementById) { document.write(beforeMsg + '<div id="message" style="position:relative;">IE division</div>' + afterMsg); temp = 'document.getElementById("message").firstChild.nodeValue = textStr[i++];'; } else if (document.all) { document.write(beforeMsg + '<div id="message" style="position:relative;">IE division</div>' + afterMsg); temp = 'message.innerHTML = textStr[i++];'; } var i = 0, j = 0; function msgRotate() { eval(temp); if (i == textStr.length) i = 0; if(j++<29) setTimeout("msgRotate()", msgRotateSpeed); } window.onload = msgRotate; </script>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.