Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    6

    redirect/refresh URLs multipli continuo

    Apro un topic nuovo perché né sul forum né sul web riesco a trovare una soluzione a ciò che cerco.

    Ho una lista, un elenco di URLs / pagine web da visitare. Vorrei che:

    1) in automatico venissero visitati in un tot di tempo da me prestabilito e uno di seguito all'altro;
    2) una volta finita la lista di URLs, il redirect/refresh/aggiornamento ricominci da capo (un repeat, una specie di "refresh-loop").

    Su blocco note ho copiato ad es. questo codice (salvato come .html) che però è valido solo per il refresh di un solo url:
    codice:
    <html>
    <head> 
    <meta http-equiv="refresh" content="[Xtempo]; url=[mio_sito]" />
    </head>
    </html>
    Soluzioni? Un grazie in anticipo

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    dove si trova questo elenco?

    in ogni caso devi passare una nuova variabile al caricamento della pagina e
    se ho capito bene delle pagina visitate non hai gestione, giusto?
    quindi bisogna che aggiorni la chiamata di un frame/iframe, non la pagina stessa.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    6
    Grazie Vincent della risposta.
    mmmh meglio che io mi spieghi meglio...

    Il codice che mi interessa non è da inserire in un sito, sarebbe solo un file .html (di testo, blocco note) che salvo ad es. sul Desktop e apro col browser (Firefox) quando ne ho bisogno, nulla di più.
    D'altra parte, il codice che ho postato prima è solo un esempio che ho trovato facendo qualche ricerca. Se c'è un codice diverso che fa al caso mio, ben venga.

    L'elenco è una lista di siti web preferiti/bookmarks. Per fare un paragone televisivo, è come se volessi fare dello zapping : ho un tot di siti e vorrei che continuassero a riaggiornarsi uno di seguito all'altro.

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    lo stesso devi leggerla da qualche parte questa lista,
    e poi inviare la variabile ad un frame.

    puoi scorrere un array in javascript
    settare un timer
    allo scadere del timer prendere un valore (casuale o ordinato) dell'array
    e ristampare un frame

    è tutto da fare, puoi cominciare cercando e studiando tra le risorse js anche di questo portale

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    6
    Sono riuscito a trovare questo codice JavaScript funzionante. Basta inserire gli URLs che si desiderano e cambiare eventualmente il timer (nel codice sottostante settato a 10000 =10 secondi).
    Lo posto, caso mai a qualcun'altro dovesse servire.

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
            <title>Untitled</title>
            <script type="text/javascript">
            var i=0,
    
    arrPages=[
    	"[nome_url]",
    	"[nome_url]",
    	"[nome_url]"
    	];
            
    	function changePage(){
                    if(!arrPages[i]) i=0;
                    document.getElementById("main").src=arrPages[i++];
            }
            </script>
    </head>
    <body>
    <iframe src="about:blank" onload="setTimeout('changePage()',10000)"
    id="main" width="100%" height="100%"></iframe>
    </body>
    </html>
    Grazie per l'aiuto.

  6. #6

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 © 2026 vBulletin Solutions, Inc. All rights reserved.