Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Ritardare redirect

  1. #1
    Membro Junior
    Registrato dal
    Dec 2003
    Messaggi
    104

    Ritardare redirect

    vorrei inserire un ritardo di qualche secondo in un redirect per permettere alle statistiche di registrare la pagina di ingresso,
    sapete dirmi dove inserirlo in questo script?

    codice:
    <script language="JavaScript">
    bName = navigator.appName;
    if (bName == "Netscape" )
    window.location="http://www.aaa.com";
    else
    window.location="http://www.bbb.com";
    </script>

  2. #2
    Puoi fare così:

    codice:
    <head>
    
    <script language="JavaScript">
    function reindirizza(){
       bName = navigator.appName;
       if (bName == "Netscape" )
           window.location="http://www.aaa.com";
       else
           window.location="http://www.bbb.com";
    }
    </script>
    
    <script for="window" event="onload">
    <!--
    window.setInterval(reindirizza(), 3000)
    //-->
    </script>
    </head>
    Questo reindirizza dopo 3 secondi.

    xxx

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    in questo contesto non te ne accorgi, ma richiamerebbe la funzione ogni 3 secondi
    sostituisci a setInterval setTimeout per richiamare la funzione una sola volta dopo 3 sec

  4. #4
    Membro Junior
    Registrato dal
    Dec 2003
    Messaggi
    104
    Grazie a tutti!

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.