|
Vorheriges Thema: Nächstes Thema: |
Autor |
Nachricht |
Sir Quicksand Häufiger Poster
Anmeldungsdatum: 19.01.2005 Beiträge: 304 Wohnort: Hannover
|
Verfasst am: 19.09.2007 15:35:47 Titel: Wartezeit innerhalb einer Schleife |
|
|
Hallo Leute,
ich möchte in einer Schleife eine Wartezeit einbauen.
<script>
function zaehlen()
{
for(i=0; i<10; i++)
{
tu was;
warte_eine_sekunde;
}
}
</script>
setTimeOut funzt doch nur in Verbindung mit window und dann soll auch immer eine Funktion AUFGERUFEN werden, das möchte ich aber nicht. Sondern nur eine Sekunde warten. |
|
Nach oben |
|
|
Younes Forumsteilnehmer
Anmeldungsdatum: 04.09.2007 Beiträge: 7 Wohnort: Dortmund
|
Verfasst am: 20.09.2007 00:24:39 Titel: |
|
|
Code: |
setInterval('tu_was()',1000); |
z.b
Code: |
<html>
<head>
<script type='text/javascript'>
<!--
function time() {
i++;
document.getElementById("zeit").value=i+" sec";
}
var i=0;
function start(){
setInterval('time()',1000);
}
//-->
</script>
</head>
<body>
<input id="zeit" size="6" value="0 sec"/><br>
<a href="javascript:start()" >click here to start</a>
</body>
</html>
|
Good luck. |
|
Nach oben |
|
|
Sir Quicksand Häufiger Poster
Anmeldungsdatum: 19.01.2005 Beiträge: 304 Wohnort: Hannover
|
Verfasst am: 21.09.2007 22:48:36 Titel: |
|
|
Nicht schlecht, aber ich habe dennoch Probleme:
Ich möchte ein Pulldownmenü ausfaden lassen. Klicke ich irgendwo hin, wird folgendes Script aufgerufen:
var opacity = 0.9;
function hidemenu()
{
var aktiv = window.setInterval("faden()", 100);
}
function faden()
{
opacity -= 0.1;
a = document.getElementById(themenu).style;
if(opacity <= 0)
{
a.visibility="hidden";
// Werte zurücksetzen
a.MozOpacity = 0.9;
// Interval abbrechen
window.clearInterval(aktiv);
}
else
{
a.MozOpacity = opacity;
}
}
Das Script fadet auch super, nur hört es nicht auf.
Als Fehlermeldung kommt "aktiv ist not defined" |
|
Nach oben |
|
|
Sir Quicksand Häufiger Poster
Anmeldungsdatum: 19.01.2005 Beiträge: 304 Wohnort: Hannover
|
Verfasst am: 22.09.2007 09:18:43 Titel: |
|
|
Kleines Unwissen, große Wirkung. Mit var habe ich eine lokale Variable aufgemacht, die dann von einer anderen Funktion natürlich nicht benutzt werden kann. Richtige Zeile ist so:
aktiv = window.setInterval("faden()", 100); |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|