Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Link

    Non so se qualcuno riuscirà a capire il mio quesito..ma ci provo.
    Devo testare un link. Mi spiego meglio.
    Devo creare un pagina html che testi un link nel senso che chiama quel link ma non lo apre perchè non mi interessa il contenuto del link ma mi interessa solo sapere se in quel momento è disponibile il collegamento.
    Esempio:
    chiamo il link www.html.it e nella mia pagina html avrò come risultato connessione riuscita o non riuscita (con data e ora del test).

    Qualcuno ha idea di come fare una cosa del genere???

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se nel link hai la possibilita` di inserire un'immagine, la cosa e` fattibile.

    <img name="solotest" style="width:1px; height:1px;">

    poi lo script:
    codice:
    function testalink() {
      document.images['solotest'].src = "immagine_esistente.gif?"+Math.random();
      setTimeout('verfica()', 100);
    }
    
    function verifica() {
      if(document.images['solotest'].complete) {
        alert("test completato");
      } else {
        alert("la immagine non si carica");
      }
    }
    Nota: il nome dell'immagine deve essere diverso ogni volta, per cui ho aggiunto un codice casuale che non dovrebbe dare fastidio.

    In linea di massima l'immagine dovrebbe essere piccola.
    Il timeout (io ho messo 100 ms) puoi regolarlo come vuoi.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Il mio link (quello da testare es: www.prova.it) in che parte dello script va inserito?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Al posto di "immagine esistente".

    Esempio Supponiamo che il tuo link da testare sia: www.prova.it
    In tale dominio, ci metti un'immagine: immprova.gif

    Allora il codice diventa:
    document.images['solotest'].src = "www.prova.it/immprova.gif?"+Math.random();
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Uffa...non è fattibile perchè il mio link è:

    arcdemo.omicrongroup.it/GetDocum.asp?FUNCTION=get&TIPODOC=ARTIC&KEYDOC=DTA RT,TESTATA&DTART=10/01/2002&TESTATA=SPORT&WithComm=0

    che mi apre un download....
    Cavolo non so proprio come fare

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    tutto e` fattibile.

    Pero` a 'sto punto non so piu` cosa vuoi.

    Credevo volessi testare se il server fosse attivo, per cui ti avevo consigliato quel sistema.

    Ora pare invece che vuoi testare un download, ma senza farlo.

    Cerca di specificare meglio il tuo problema, analizzandolo sulla base di queste considerazioni.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Ok..provo a spiegarti. Quel link che ti ho segnalato mi genera una pagina contenente un documento tif. Quelli che vedi nel link sono gli indici con cui è catalogato il documento grazie ai quali arrivo al path dove si trova fisicamente il documento ed è per questo motivo che mi apre la finestra del download.
    Non so se è chiaro...però puoi provare il link...
    Io devo testare se riesco ad arrivare al documento perchè a volte succede che, dato quel link, la pagina rimane li ad aspettare (non mi fa vedere il documento).Devo trovare un modo per vedere quando succede questo senza aprire la pagina col documento.Ho così pensato di fare una pagina html con un bottone TEST che quando viene cliccato mi fa il test sul link e mi restituisce CONNESSIONE RIUSCITA o CONNESSIONE FALLITA.

  8. #8
    il problema è che non so come fare la routine che effettua il test

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Proviamo ad affrontare il problema girandoci attorno (e aggredendolo dal suo punto piu` debole).

    Hai provato ad analizzare perche` "la pagina rimane li ad aspettare" ?
    E` un problema di server non attivo? Oppure e` il programma che genera il tif che non parte? O qualcos'altro?

    La soluzione che ti ho dato prima, puo` servire per verificare se il server e` attivo (*), certamente non verifica se il programma si e` piantato. Per quest'ultimo caso devi implementare un sistema di timeout. Non vedo che sia facile farlo lato client: devi pertanto pensare a qualcosa lato server.

    (*) in pratica prova a scaricare un file (nella fattispecie un'immagine) da quel server: se viene scaricato ilserver e` attivo, altrimenti no.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Quella pagina GetDocum.asp utilizza delle dll (che stanno nel component service) e credo siano quelle a piantarsi....

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.