000
12.12.2003, 14:33 Uhr
bürgi
|
sorry aber ich hab ein total komisches problem: bei folgendem script, obwohl ich str_repeat z.B. 80 übergebe hab ich als "mult" in dieser funktion 163. Bei 80+10 sogar 8093 oder sowas in die Richtung. (Zuminderst bei meinen letzten tests). NICHT IM IE!!!
Code: |
<input type="text" id="scrollnews" name="scrollnews" size="80"/> <script language="JavaScript"> var stid; var pos=1; function str_repeat(str,mult) { var retstr=""; for (var i=1;i <= mult;i++) { var retstr = retstr + str } return retstr; } alert(scrollnews.size); var msg="+++ DAS ist EIN test !!! +++ 2Noch einer +++ 3dritter test +++ 4vierter test"; msg = str_repeat(" ",scrollnews.size) + msg function scroll() { scrollnews.value = msg.substr(pos,scrollnews.size); pos++; if(pos++>=msg.length) pos=1; stid=setTimeout("scroll()",1000/10) } scroll(); </script>
|
Dieser Post wurde am 12.12.2003 um 14:34 Uhr von bürgi editiert. |