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

    Refresh HTML condzionato

    Salve,

    ho bisogno di fare un refresh html condizionato, nel senso che:

    nella pagina1 che carico deve esserci un codice che permetta di procedere come segue. Se la pagina2 di destinazione è raggiungibile (sta su un altro server) allora caricala, altrimenti carica la pagina3 residente sullo stesso server dela pagina1.

    Mi serve perchè sul server2 c'è la versione aggiornata del sito ma non è un server always-on. in tal modo se il server2 è acceso manda la versione nuova, altrimenti manda la vecchia che sta su server1.

    Mi potete aiutare??

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    in html o php?????

    comunque
    per la condizione
    puoi utilizzare una variabile inviata con il post o il get che ti da la conferma della condizione che tu hai detto ( arrivare alla pagina 3 se non capito male )
    se si stampa a video
    header ( location http://tuosito.dominio )
    e il gioco è fatto

    spero di aver compreso bene la domanda e di conseguenza di non aver sbagliato


    ciaux
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  3. #3

    Re: Refresh HTML condzionato

    se si può fare qualcosa in js è meglio... in modo da inserirlo in una normale html...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    <script language="javascript">

    <!--
    function Reindirizza() {
    location.href = "http://www.tuosito.it";
    }
    window.setTimeout("Reindirizza()", 3000);
    //-->
    </script>

    3000 equivale a 3 secondi
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  5. #5
    Originariamente inviato da StarFinger
    <script language="javascript">

    <!--
    function Reindirizza() {
    location.href = "http://www.tuosito.it";
    }
    window.setTimeout("Reindirizza()", 3000);
    //-->
    </script>

    3000 equivale a 3 secondi
    si ok, ma questo reindirizzamento lo deve fare SOLO se www.tuosito.it è raggiungibile, altrimenti deve proseguire con quello che sta DOPO </script> (HTML)

  6. #6
    Se lo vuoi in js perchè hai postato in php?
    Per favore, postate negli appositi forum!
    Riportiamo il 3d in topic.

    Per poter fare quello che vuoi devi richiamare la pagina dal server. per farlo devi avere abilitato curl. Con un semplice if, quindi, controlli se la pagina è stata caricata o meno e ti regoli di conseguenza. Per vedere le funzioni curl vai sul sito di php (www.php.net). Io non posso aiutarti di più perchè non le ho mai usate!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  7. #7
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    In JavaScript la vedo molto dura. Forse con XMLHttpRequest. (????)

    Io lo farei in PHP senza pensarci 2 volte
    Esegui semplicemente un ping prima di redirigere ad una o all'altra pagina via header.
    O puoi simulare una richiesta HTTP, ti basta vedere se il tentativo di aprire il socket va a buon fine. Se sì carichi la pagina remota, sennò quella locale.

    [.:: JaguarXF ::.]
    __________________

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.