Visualizzazione risultati 1 fino 3 di 3

Discussione: tempo di caricamento pagina senza alert??

  1. #1
    naturewildlife non č connesso Utente giovane
    Data registrazione
    14-08-2010
    Messaggi
    34

    Predefinito tempo di caricamento pagina senza alert??

    salve a tutti!

    ho la necessitą di inserire uno script nel mio sito che calcola in quanto tempo una pagina viene caricata.
    ho trovato questo script e funziona perfettamente, solo che il tempo di caricamento č espresso in un alert, come faccio a fare in modo che la frase appaia sulla pagina del sito anzichč in un alert?

    --

    codice script:

    Codice HTML:
    <script language="javascript" type="text/javascript"> 
    var inizio = new Date(); 
    </script> 
    
    <script language="javascript" type="text/javascript"> 
    function calcola() { 
    var fine = new Date(); 
    var durata1 = fine-inizio; 
    var durata = parseInt(durata1); 
    durata /= 1000; // trasforma in secondi 
    durat = durata.toString(); // trasforma in stringa 
    durat = durat.replace(/./, ","); // sostituisce il punto con virgola 
    alert("Tempo di caricamento pagina: "+durata+" secondi."); 
    } 
    </script> 
    </head> 
    
    <body onload="calcola()"> 
    <!-- INSERITE IL VOSTRO TESTO QUI --> 
    </body>

  2. #2
    L'avatar di alemoppo
    alemoppo non č connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,577

    Predefinito

    Prima crea un elemento HTML nel body, dove vorrai far apparire la scritta, esempio:

    Codice HTML:
    <span id='time_caricamento'>In caricamento...(puoi anche lasciar vuoto questo campo)</span>
    poi, sostituisci la riga dell'alert con:

    Codice:
    document.getElementById('time_caricamento').innerHTML = "Tempo di caricamento pagina: "+durata+" secondi.";
    In definitiva, una cosa del genere:
    Codice HTML:
    <script language="javascript" type="text/javascript"> 
    var inizio = new Date(); 
    </script> 
    
    <script language="javascript" type="text/javascript"> 
    function calcola() { 
    var fine = new Date(); 
    var durata1 = fine-inizio; 
    var durata = parseInt(durata1); 
    durata /= 1000; // trasforma in secondi 
    durat = durata.toString(); // trasforma in stringa 
    durat = durat.replace(/./, ","); // sostituisce il punto con virgola 
    document.getElementById('time_caricamento').innerHTML = "Tempo di caricamento pagina: "+durata+" secondi.";
    } 
    </script> 
    </head> 
    
    <body onload="calcola()"> 
    <!-- INSERITE IL VOSTRO TESTO QUI --> 
    <span id='time_caricamento'>In caricamento...(puoi anche lasciar vuoto questo campo)</span>
    </body>
    Ciao!

  3. #3
    naturewildlife non č connesso Utente giovane
    Data registrazione
    14-08-2010
    Messaggi
    34

    Predefinito

    Grazie infinite Alemoppo funziona alla grande!!

    ciao

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •