Toon posts:

[js] setTimeout

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik weet dat het onderwerp al vaa is gevraagt, maar ik doe het iets beter...

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script>
function add(text) {
    text = '' + text + '';
    if (document.post.message.createTextRange && document.post.message.caretPos) {
        setTimeout( "", 10000);
        var caretPos = document.post.message.caretPos;
        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
        document.post.message.focus();
    } else {
    document.post.message.value  += text;
    document.post.message.focus();
    }
}
</script>
Ik heb dit script ergens vandaan gejat en al ingebouwd. Alles werkt behalve een ding. En je raad het al, het is de settimeout();
Ik zou graag willen weten hoe je ervoor kan zorgen dat hij voor dat hij alles uit gaat voeren een pauze neemt van enkele seconden...

Kan iemand mij daarbij helpen?

Alvast bedankt,

- Frag

Verwijderd

Zie uitleg over werking setTimeout: http://lists.evolt.org/ar...-Mon-19990726/088704.html

Overigens horen JS vragen in W & G thuis, niet in P & W, dus vraag even een topic move in SeM aan.

Succes :)

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Je kan de executie van het script niet zomaar voor een paar seconden stoppen. Wat wel kan is de functionaliteit in een functie stoppen en deze functie na X seconden aanroepen.

bijvoorbeeld (niet getest overigens):
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function add(text) {
    text = '' + text + '';
    if (document.post.message.createTextRange && document.post.message.caretPos) {
        setTimeout( "waitforme('" + text + "')", 10000);
    } else {
        document.post.message.value  += text;
        document.post.message.focus();
    }
}

function waitforme(text) {
    var caretPos = document.post.message.caretPos;
    caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
    document.post.message.focus();
}

Today's subliminal thought is:


  • whoami
  • Registratie: December 2000
  • Nu online
Javascript hoort thuis in W&G, niet in P&W.

P&W -> W&G

https://fgheysels.github.io/