kostenloser Webspace werbefrei: lima-city


Tickerscript bearbeiten?

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    jonas-haller

    jonas-haller hat kostenlosen Webspace.

    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):confused:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. 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
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!