Patrick Andrieu: Newsbox mit automatischer änderung!!

Beitrag lesen

Hallo Don!

Wenn du alle News-Texte nacheinander anzeigen willst, brauchst du aber eine Schleife, das stimmt.

Ach, er kann bei seinem if/else-Konstrukt bleiben und erhält so eine dieser sagenumwobenen if-Schleifen ;)
Code:

  
var MessageArray = new Array();  
var timer = 3000; // 1000 millisek. = 1 Sek  
var offset;  
  
MessageArray[0]="Ich bin Text<br>mit der Nummer 1";  
MessageArray[1]="Text 2 folgt.";  
MessageArray[2]="Text 3 steht hier.";  
MessageArray[3]="und am Ende noch Text 4.";  
  
  
  
function showNews() {  
         if (offset < MessageArray.length) {  
           document.getElementById("NewsField").innerHTML = MessageArray[offset];  
           offset++;  
           setTimeout("showNews()", timer);  
         }  
         else {  
           offset = 0;  
           showNews();  
         }  
}  
  
window.onload = showNews;  

Im HTML:

  
<body>  
<span id="NewsField">News laden...</span>  

Elegant dürfte sicher etwas anderes sein... ;)

Viele Grüße aus Frankfurt/Main,
Patrick

--

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?