Visualizzazione dei risultati da 1 a 3 su 3

Discussione: pausa in un ciclo

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    6

    pausa in un ciclo

    link7 =function() {
    while (!DSO_Scorri.recordset.EOF) {

    x=(tx.value*3.2808)
    y=(ty.value*(-3.2808))
    z=(tz.value*3.2808)

    vmp.sendJS("theStage.getChild(\"target\").position = Vector ("+x+","+z+","+y+");");
    <---- pausa di un secondo
    DSO_Scorri.recordset.MoveNext();
    }
    };



    Salve vorrei inserire una pausa di un secondo (in pratica tra un ciclo e l'altro) all'interno di un ciclo while.Potete aiutarmi??

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La "pausa" in JS non c'e` (non e` proprio possibile farla: bloccherebbe il client).

    Puoi richiamare una funzione dopo tot tempo, con:
    setTimeout('funzione()', millisec);

    Quindi devi eliminare il while, mettere tutto dentro una funzione, richiamare la funzione e fare in modo che la stessa si autorichiami con il setTimeout().
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    6
    Grazie Mich_ ho risolto come mi hai spiegato tu! :quote:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.