Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    window.setInterval solo una volta

    ciao a tutti
    volevo sapere...come posso far si che il refresh venga fatto una sola volta?

    al momento il mio codice e' questo :
    <script type="text/javascript">
    function RefreshIframe() {
    window.open('admin2.php','gianni');

    }
    window.setInterval("RefreshIframe()",3000);

    dove gianni e' il nome dell'iframe che devo refreshare.

    Il fatto e' che cosi continua a refresharmelo ogni 3 secondi.
    io invece vorrei che lo facesse una volta sola

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    esiste setTimeout

    window.setTimeout("RefreshIframe()",3000);

    setTimeout imposta un semplice tempo di attesa prima di eseguire un istruzione.
    setInterval imposta un intervallo _persistente_ al termine del quale viene eseguita l'istruzione.

    Usando opportunamente clearTimeout puoi annullare gli intervalli impostati con entrambi i metodi

    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    prezioso come sempre....era proprio quello che volevo.
    THX

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.