Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Thrain
    Registrato dal
    Nov 2002
    Messaggi
    75

    aiuto per script

    Ciao a tutti,
    io ho questo script (preso da questo forum e creato da BR1 se nn sbaglio)
    L'ho provato ma non vuole saperne di funzionare sicuramente perchè sbaglio qualcosa.
    C'è nessuno che mi può aiutare grazie.

    <script>
    var ok1 = false;
    var ok2 = false;
    </script>
    <script src="http://xxx.x.x.xxx/cartella/ok.js"></script>
    <script src="ok.js"></script>
    <script>
    var volte=0;
    window.setTtimeout("verifica()",100);
    function verifica() {
    if (ok1) location.href="http://xxx.x.x.xxx/cartella";
    if (ok2) location.href="http://www.nomesito.it";
    // 100 tentativi = 10 secondi
    if (volte<100) {
    window.setTtimeout("verifica()",100);
    } else {
    alert("nessun host attualmente disponibile")
    }
    }
    </script>

    Ho inserito nei due siti il file ok.js, ma nn succede niente continua a collegarsi al www.nomesito.it e non va mai su quello con indirizzo IP anche se nn è down la macchina

    Ciao e grazie a tutti
    Don't worry be Happy :bubu:

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633
    window.setTtimeout
    è setTimeout
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

  3. #3
    Utente di HTML.it L'avatar di Thrain
    Registrato dal
    Nov 2002
    Messaggi
    75
    grazie per avermi fatto notare un errore, ma anche cambiando quello non funziona
    Non è che forse gli indirizzi IP dentro il javascript vanno inseriti in un'altra maniera? (io nn conosco il linguaggio e vado molto a tentativi!!)
    Ciao e grazie
    Don't worry be Happy :bubu:

  4. #4
    Utente di HTML.it L'avatar di Thrain
    Registrato dal
    Nov 2002
    Messaggi
    75
    Adesso la cosa che fa è andare in loop senza fermarsi, è come se non sapesse bene che sito deve andare a prendere.
    Don't worry be Happy :bubu:

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Come saprai, lo script indirizza l'utente verso il server che risponde per primo alla richiesta... se risponde.
    Nel tuo caso fai la prima richiesta ad un sever esterno, mentre la seconda e' diretta allo stesso dal quale esegui la pagina che ovviamente e' attivo, altrimenti non la vedresti.

    A parte questa incongruenza e l'errore gia' segnalato, non mi pare che ci siano altri problemi... sempreche' il contenuto dei due files ok.js sia quello atteso.

    <script>
    var ok1 = false;
    var ok2 = false;
    </script>
    <script src="http://xxx.x.x.xxx/cartella/ok.js"></script>
    <script src="http://www.nomesito.it/ok.js"></script>
    <script>
    var volte=0;
    window.setTimeout("verifica()",100);
    function verifica() {
    if (ok1) location.href="http://xxx.x.x.xxx/cartella";
    if (ok2) location.href="http://www.nomesito.it";
    // 100 tentativi = 10 secondi
    if (volte<100) {
    window.setTtimeout("verifica()",100);
    } else {
    alert("nessun host attualmente disponibile")
    }
    }
    </script>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Utente di HTML.it L'avatar di Thrain
    Registrato dal
    Nov 2002
    Messaggi
    75
    <script>
    var ok1 = false;
    var ok2 = false;
    </script>
    <script src="http://xxx.xxx.x.xxx/cartella/ok.js"></script>
    <script src="ok.js"></script>
    <script>
    var volte=0;
    window.setTimeout("verifica()",100);
    function verifica() {
    if (ok1) location.href="http://xxx.xxx.x.xxx/cartella/ok.js";
    else
    if (ok2) location.href="http://nomesito";
    // 100 tentativi = 10 secondi
    if (volte<100) {
    window.setTimeout("verifica()",100);
    } else {
    alert("nessun host attualmente disponibile")
    }
    }
    </script>

    ho riscritto il tuo codice così adesso mi va sulla macchina OK1 ma se per caso io metto down la macchina OK1 il programma resta sulla macchina OK2 ma continua a fare un loop del comando come se nn avesse uno stop.

    Miiiiii che casino
    Grazie per l'aiuto sempre prezioso
    Don't worry be Happy :bubu:

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ...
    if (ok1) location.href="http://xxx.xxx.x.xxx/cartella/ok.js";
    // else
    if (ok2) location.href="http://nomesito";
    ...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    Utente di HTML.it L'avatar di Thrain
    Registrato dal
    Nov 2002
    Messaggi
    75
    Scusa br1 se ti rompo ma se nn metto quell'ELSE che tu mi hai detto di mettere come stringa di commento, mi accade questa cosa, parte lo script su OK2 e va in un loop continuo senza che io possa entrare nel server con OK1 o quello con OK2, se invece gli lascio quell'ELSE mi va almeno sul server con OK1.
    E fin qui mi va bene, problema è quando OK1 è down e allora deve stare solo su OK2 e invece va in loop lo script e nn si riesce a far niente.

    tutto questo devo farlo perchè sul server OK2 c'è il sito che mi gestisce il provider che in teoria è sempre on-line, io invece voglio che i miei utenti vadano su un mio server web "OK1" a indirizzo IP statico dove ho su un programma di gestione cliente.
    Se per caso OK1 dovesse essere down allora il mio utente deve andare sul sito del provider, dove il sito è completo tranne che per la parte di gestione clienti. Ecco perchè mi serve che il programma mi faccia un ricerca all'inizio se OK1 è attivo.

    Spero che tu possa aiutarmi ciao
    Don't worry be Happy :bubu:

  9. #9
    Utente di HTML.it L'avatar di Thrain
    Registrato dal
    Nov 2002
    Messaggi
    75

    Non c,è nessuno che riesce ad aiutarmi, vi prego sono in ginocchio!!!
    Ciao e grazie
    Don't worry be Happy :bubu:

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.