variablen über zähler ansprechen ???

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • variablen über zähler ansprechen ???

    hallo.
    ich will mit der statusleiste spielen.
    ich hab 3 texte, die abwechselnd angezeigt werden sollen.
    ich bin so weit:

    Code:
    <script language="javascript">
    
    var t1 = "Willkommen  ...";
    var t2 = "Wie gehts? ...";
    var t3 = "Mir gehts gut ...";
    
    var i= 0;
    
    function changeStatus(){
    window.setInterval( "change1()", 10000 );
    }
    
    function change1(){
    i=i+1;
    change2(?????);
    }
    
    function change2(text){
    window.status = text;
    }
    
    </script>
    wie bekomme ich nun an der stelle mit den ?????
    z.b. den text t1 von change1() an change2(text) übergeben?
    also wie kann ich dort verschiedene variablen, deren namen
    immer aus "t" und drangehängt den wert von i bestehen, abbilden?

    danke schon mal...

  • #2
    Arrays sind da einfacher:
    Code:
      var arr_messages = new Array();
      arr_messages[0] = 'Hallo ... ';
      arr_messages[1] = 'Blablablbla ...';
      arr_messages[2] = 'lkasjdfkljaskölf ...';
      iCurrMessage = 0;
    
      displayMessage(); // initialisieren..
      var iInterval = window.setInterval('displayMessage()', 10000);
    
      function displayMessage()
      {
         if ( iCurrMessage < arr_messages.length )
           window.status = arr_messages[ iCurrMessage ];
    
         iCurrMessage++;
         if ( iCurrMessage >= arr_messages.length )
           iCurrMessage = 0;     
      }

    Kommentar

    Lädt...
    X