Bilderrefresh mit Javascript
Peter Tübben
- javascript
Hallo,
ich möchte in einer Schleife in einer Javascript-Funktion einige Bilder durch Änderung deren display-style anzeigen lassen. Es scheint aber leider so zu sein, daß die Schleife durchlaufen wird, ohne die Bilder zu 'refreshen'. Lediglich das letzte Bild in der Schleife wird korrekt angezeigt.
Meine Frage: Gibt es so etwas wie einen Refresh-Befehl?
Danke im voraus & Grüße ... Peter
Hallo Peter!
ich möchte in einer Schleife in einer Javascript-Funktion einige Bilder durch Änderung deren display-style anzeigen lassen. Es scheint aber leider so zu sein, daß die Schleife durchlaufen wird, ohne die Bilder zu 'refreshen'. Lediglich das letzte Bild in der Schleife wird korrekt angezeigt.
Könntest du eine URL angeben oder den Code hier posten? Es ist etwas schwer, sich das vorzustellen :-)
Danke im voraus & Grüße ... Peter
Schöne Grüße
ParanoiderNamensverweigerer
Hallo ParanoiderNamensverweigerer,
Könntest du [...] den Code hier posten?
Es ist etwas schwer, sich das vorzustellen :-)
ja, klar :-)
da das bei mir ein generelles Problem zu sein scheint, hier mal eine andere Variante. Der Text 'Hallo' erscheint erst nach komplettem Durchlauf der Schleife in der Größe 30pt. Mein Ansinnen ist es jedoch, das 'Zoomen' des Textes zu sehen.
--- Zippp ---
<html>
<head>
<title>Test</title>
<script language="JavaScript">
function test()
{
for(i = 1; i <= 30; i++)
{
txtTest.style.fontSize=i+"pt";
}
}
</script>
</head>
<body onLoad="test();">
<div id="txtTest" style="font-size:1pt">Hallo!</div>
</body>
</html>
--- Zappp ---
Danke & Grüße ... Peter
Hallo nochmal,
um die ganze Sache zum Abschluß zu bringen und spätere Archiv-Sucher mit Informationen zu versorgen: Ich habe meine Anfrage in 'de.comp.lang.javascript' gestellt und erhielt von Thomas Meinike folgende Lösung:
--- zippp ---
Probiere es wie folgt. Den setTimeout-Parameter (hier 100 ms) kannst
Du noch anpassen.
var i=1;
function test()
{
if (i<=30)
{
txtTest.style.fontSize=i+"pt";
setTimeout("test()",100);
i++;
}
}
HTH & Gruss, Thomas
--- zappp ---
Grüße ... Peter