-» Clues of DUG
-» DUG Partner
-» Stream Panel
Tote Hose? Wie ihr sicher schon bemerkt habt, ist auf DUG-Portal in letzter Zeit wenig los. Da ich mein Hobby (Webentwicklung ect.) zum Beruf gemacht habe, habe ich für den Blog nur noch wenig Zeit bzw. keine Lust in meiner Freizeit auch noch vorm PC zu vergammeln. Daher gibt es nur noch selten etwas neues. Dennoch werde ich versuchen, hier und da etwas zu schreiben. Man wird sehen was die Zeit bringt...

Javascript: Endlosschleife erzwingen

Mit diesem Javascript kann jeder beliebige JS-Code als Endlosschleife ausführt werden. Das heißt, der Code wird - je nach eingestellter Zeit - immer wieder ausgeführt. Das ist zum Beispiel dann sinnvoll, wenn man Inhalte dynamisch wiedergeben möchte.

<html>
<head>
</head>

<body>

<script type="text/javascript">
function rel() {
/* Hier kann die Zeit eingestellt werden (in Millisekunden)
Wird Null (0) angegeben, so wird der Code ohne Pause ausgeführt */

window.setTimeout("raw()", 1000);
}

function raw() {
/* Hier der Code welcher ausgeführt werden soll
Als Beispiel wird hier die Hintergrundfarbe gewechselt */

document.body.bgColor="#"+Math.random()*9+"99999";

rel();
}
raw();
</script>

</body>
</html>

Als Beispiel wird hier alle 1000 Millisekunden (1 Sekunde) die Hintergrundfarbe gewechselt. Zum besseren Verständnis könnt ihr den Code auch direkt in eine HTML-Datei einfügen und in eurem Browser ausführen.

Wer auf seiner Seite die JavaScript-Klassenbibliothek "jQuery" im Einsatz hat, der kann auch einfach folgenden Code verwenden:

setInterval(function() {
/* Hier der Code welcher ausgeführt werden soll
Als Beispiel wird hier die Hintergrundfarbe gewechselt */

document.body.bgColor=\"#\"+Math.random()*9+\"99999\";
}, 1000);

Tags: endlosschleife durchgehend, function starten pause, laden dynamisch time, abbrechen erzwingen zeit

0 Kommentare:

Kommentar veröffentlichen