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

    Impostare Timeout su caricamento link

    Ho un sito nel quale sono pubblicati alcuni banner...

    Capita alle volte che uno di questi impieghi molto tempo per il caricamento, in alcuni casi sono arrivato a 200 secondi di attesa.. una enormità....

    volevo sapere se cè un modo di impostare un tempo di timeout...

    cioè parte il banner ( o un link ) se entro ad esempio 5 secondi non risponde blocco il suo caricamento e vado avanti...

    qualcuno sà come farlo?

    con un esempio pratico... mi serve una cosa semplice e funzionale senza nulal di troppo complesso...

    Grazie

    PS: Avevo postato lo stesso su PHP, ma non sò come portarlo qui e l'ho ricreato...
    Pubblicizza, Promuovi e Valuta il tuo sito su WebPortale
    Strategie e Consigli sul Gioco Manageriale di F1 GPRO GPRO STRATEGY
    Sito sulla Borsa con Gioco FantaBorsa Gioco-Borsa

  2. #2
    hmmm nessun consiglio..... o nessuno sà come si fà?
    Pubblicizza, Promuovi e Valuta il tuo sito su WebPortale
    Strategie e Consigli sul Gioco Manageriale di F1 GPRO GPRO STRATEGY
    Sito sulla Borsa con Gioco FantaBorsa Gioco-Borsa

  3. #3
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Non è molto chiaro. Cmq… se ti riferisci al tempo di caricamento dell'immagine:

    codice:
    [img]banner.png[/img]
    <script type="text/javascript">
    	var oBanner = document.getElementById("banner"), nTimeoutSess = setTimeout(function () {
    		oBanner.onload = null;
    		oBanner.src = "temposcaduto.png";
    	}, 5000);
    	oBanner.onload = function () {
    		clearTimeout(nTimeoutSess);
    	};
    </script>

  4. #4
    No è il tempo di caricamento di un link esterno....

    sono degli script tipo:


    <script type="text/javascript"
    src="http://www.pippo.it7traccia?sqw23dd-3423.32-4.3423">
    </script>


    nel caricare il mio sito alle volte vedo che si pianta quando carica www.pippo.it ( è un esempio non è il link reale) e li rimane per diversi secondi, oggi ad esempio per caricare la pagina intera ci ha messo 200 secondi, quando solitamente con 4-5 secondi carica tutto...

    mi servirebbe un qualcosa che mi impedisca il caricamento del link se questo non risponde entro un certo numero di secondi...
    Pubblicizza, Promuovi e Valuta il tuo sito su WebPortale
    Strategie e Consigli sul Gioco Manageriale di F1 GPRO GPRO STRATEGY
    Sito sulla Borsa con Gioco FantaBorsa Gioco-Borsa

  5. #5
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Mi spiace, con gli script l'unica cosa che puoi fare è metterli in fondo alla pagina oppure caricarli tu via javascript. Tipo così:

    codice:
    <!doctype html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Esempio</title>
    <script type="text/javascript">
    	function importScript (oParentNode, sURL, nTime) {
    		var oScript = document.createElement("script");
    		var nTimeoutSess = -1;
    		oScript.onload = function () {
    			if (nTimeoutSess > -1) { clearTimeout(nTimeoutSess); }
    		};
    		oScript.src = sURL;
    		oParentNode.appendChild(oScript);
    		nTimeoutSess = setTimeout(function() {
    			// qui puoi mettere tutte le operazioni che vuoi che vengano eseguite al timeout
    			oParentNode.removeChild(oScript);
    		}, nTime);
    	}
    </script>
    </head>
    <body>
    <div id="contenitore"></div>
    <script type="text/javascript">
    	importScript(document.getElementById("contenitore"), "http://www.pippo.it7traccia?sqw23dd-3423.32-4.3423", 5000);
    </script>
    </body>
    </html>
    Il numero 5000 sta per "cinque secondi di timeout".

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.