Sleep
Cyberfuzzy
- vb-script
Hallo,
wenn ich in einer .vbs Datei eine Sekunde Pause brauche, dann nehme ich immer diesen Befehl:
WScript.Sleep CInt(1000)
Aber wie kann ich das auf einem Script in einer .html Seite machen?
Beispiel:
<script language="vbscript">
msgbox "1"
WScript.Sleep CInt(1000)
msgbox "2"
</script>
Hier wird dann nur noch die erste msgbox ausgegeben, dann kommt nix mehr.
Wahrscheinlich liegt das an dem WScript. Aber gibts sonst irgend ne Sleep Möglichkeit?
Vielen Dank
Grüße
John
Sup!
Hier wird dann nur noch die erste msgbox ausgegeben, dann kommt nix mehr.
Muss man so eine Messagebox nicht erst wegklicken, bevor's weitergeht?
Oder hat VBScript jetzt Multithreading?
Gruesse,
Bio
Hallo,
wenn ich in einer .vbs Datei eine Sekunde Pause brauche, dann nehme ich immer diesen Befehl:
WScript.Sleep CInt(1000)
Aloah!
Schlaues Buch sagt:
Öh, WScript.Sleep ist erst ab WindowsScriptingHost2.0 verfügbar, kann es daran liegen ? Zumindest sollte er dann meckern wenn er das net kennt .... hmmm
Vielleicht hilft dir dann das weiter:
Zitat: " Weil VBScirpt keine eingebaute Verzögerungsfunktion hat, könnten siw Popup() als Ersatz verwenden: soll ihr Skript für 2 Sekunden pausieren, dann machen sie das so:
set wshshell = CreateObject("WScript.Shell")
wshshell.Popup "Verzögere 2 Sekunden ",2
"
hmmm, is auch ne möglichkeit ... good luck :-)
Aber wie kann ich das auf einem Script in einer .html Seite machen?
Beispiel:
<script language="vbscript">
msgbox "1"
WScript.Sleep CInt(1000)
msgbox "2"
</script>Hier wird dann nur noch die erste msgbox ausgegeben, dann kommt nix mehr.
Wahrscheinlich liegt das an dem WScript. Aber gibts sonst irgend ne Sleep Möglichkeit?Vielen Dank
Grüße
John