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?
_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?