Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Loop Javascript console browser

    Salve, vorrei chiedere aiuto per un mio problema.

    Io ho un codice Javascript da inserire della consolle del mio Browser Firefox, ma vorrei che questo javascript in questione si ripetesse all'infinito o per diversi cicli.
    E possibile questo?
    come devo fare?
    grazie per il vostro supporto.

  2. #2
    ciao!

    per stampare qualcosa in console basta un console.log('MESSAGGIO');

    per avviare un ciclo infinito puoi usare un
    codice:
    for (;;) {
    
    }
    o un
    codice:
    while (true) {
    
    }

  3. #3
    Quote Originariamente inviata da fermat Visualizza il messaggio
    ciao!

    per stampare qualcosa in console basta un console.log('MESSAGGIO');

    per avviare un ciclo infinito puoi usare un
    codice:
    for (;;) {
    
    }
    o un
    codice:
    while (true) {
    
    }
    Grazie per l'aiuto ma in tutti e due i casi firefox crasha e risponde cosi:

    Uno script in questa pagina potrebbe essere occupato o aver smesso di rispondere. È possibile fermarlo adesso, aprirlo nel debugger o lasciarlo continuare.

    Script: http://ajax.cloudflare.com/cdn…loudflare.min.js line 4 > eval:1

  4. #4
    Quote Originariamente inviata da cryptolab Visualizza il messaggio
    Grazie per l'aiuto ma in tutti e due i casi firefox crasha e risponde cosi:

    Uno script in questa pagina potrebbe essere occupato o aver smesso di rispondere. È possibile fermarlo adesso, aprirlo nel debugger o lasciarlo continuare.

    Script: http://ajax.cloudflare.com/cdn…loudflare.min.js line 4 > eval:1
    si io messo un codice base.
    poi dipende da quello che fai.
    forse sarebbe meglio mettere un interval o un timeout per eseguire il tuo codice ogni tot secondi.

  5. #5
    Quote Originariamente inviata da fermat Visualizza il messaggio
    si io messo un codice base.
    poi dipende da quello che fai.
    forse sarebbe meglio mettere un interval o un timeout per eseguire il tuo codice ogni tot secondi.
    infatti credo sia quello il problema!

    mi puoi dire come inserire un interval o un timeout?

  6. #6
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    codice:
    while(true){
    
    }
    



    questo è un loop infinito ovvio che crashi firefox!
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  7. #7
    Quote Originariamente inviata da ciro78 Visualizza il messaggio
    codice:
    while(true){
    
    }
    



    questo è un loop infinito ovvio che crashi firefox!
    Quindi che mi consigli di mettere?
    Sarebbe oro mettere un loop ma temporizzato.

  8. #8
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da cryptolab Visualizza il messaggio
    Quindi che mi consigli di mettere?
    Sarebbe oro mettere un loop ma temporizzato.
    penso che la funzione setInterval faccia quello che chiedi.

    http://www.w3schools.com/jsref/met_win_setinterval.asp
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  9. #9
    Quote Originariamente inviata da ciro78 Visualizza il messaggio
    penso che la funzione setInterval faccia quello che chiedi.

    http://www.w3schools.com/jsref/met_win_setinterval.asp
    pero setInterval rallenta l'esecuzione dello Scrypt in base alla tempistica da me indicata, ma poi non ripete lo script, io vorrei che mi ripetesse lo stesso script, ogni tot secondi.

    esiste qualcosa?

  10. #10
    Quote Originariamente inviata da cryptolab Visualizza il messaggio
    pero setInterval rallenta l'esecuzione dello Scrypt in base alla tempistica da me indicata, ma poi non ripete lo script, io vorrei che mi ripetesse lo stesso script, ogni tot secondi.

    esiste qualcosa?
    setInterval ripete la funzione che gli indichi.
    non puoi mettere le tue operazioni in una funzione??

    codice:
    function myFunction() {
        setInterval(consoleFunc, 3000);
    }
    
    function consoleFunc() {
        console.log("CIAO!");
    }

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.