Tickerscript bearbeiten?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
anzahl
anzeige
argument
buchstabe
code
date
ende
ersten nachricht
frage
funktionieren
helfen
message
nachricht
probieren
punkt
start
zweite nachricht
zweiter nachricht
-
Ich hab eine Frage zu einem Ticker-JavaScript:
var scrtxt= "... grüßt alle Websurfer !" var lentxt= scrtxt.length; var width= 100; var countb= 7; // Anzahl der Durchläufe var count= width+lentxt; var nmsg=1; // Anzahl der Nachrichten var message= new initArray(" //Nachricht "); function initArray() { this.length= initArray.arguments.length for (var i= 0; i < this.length; i++) this[i+1]= initArray.arguments[i] } function shift() { var outtxt= "" var dif= count-lentxt; if (dif>0) { for (var i= 1; i<=dif; i++) { outtxt= outtxt+" "} outtxt= outtxt+scrtxt.substring(0,width-dif) } else { outtxt= scrtxt.substring(-dif,lentxt) } document.scrform.scrtext.value= outtxt } function scroll() { var n; if ((countb>0) && (count-lentxt==0)) {count=0} if (count-->0) { shift(); setTimeout("scroll()",65) // Zeit zwischen den Buchstaben } else { if (countb-->0) { if ((countb % 2)==0) { document.scrform.scrtext.value= " " setTimeout("scroll()",250) // Zeit vorm Start der Nachricht } else { document.scrform.scrtext.value= scrtxt; if (countb==1) { setTimeout("scroll()",1000)} // Zeit der Anzeige bevor aufgebaut wird else { setTimeout("scroll()",250)} // Zeit bis zum Start } } else { now= new Date(); n= 1+Math.floor(nmsg*Math.abs(Math.sin(now.getTime()))); if (n>nmsg) { n= nmsg} scrtxt= message[n]; lentxt= scrtxt.length; count= lentxt+width+1; setTimeout("scroll()",150) // Zeit zwischen erster und zweiter Nachricht } } }
Wie kann man das Script verändern, dass zwei Nachrichten angezeigt werden? (nacheinander durchlaufen) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
k.a. aber du könntest ja probieren das selbe script hinten ran zu hängen....an sonsten machst du halt am ende der ersten nachricht viele punkte und schriebst danach die zweite nachricht
-
simpel
var nmsg=2; // Anzahl der Nachrichten
var message= new initArray(" Nachricht nr1","Nachricht Nr2"); //Nachrichten
Oder meinst du das Anders?
P.s. sollte das nicht funktionieren gib bitte auch den dazugehörigen html-Code raus, ohne den ist es eh schwieriger Dir zu helfen
Beitrag zuletzt geändert: 21.2.2009 2:37:46 von simuliertes -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage