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

    xmlhttp.status sempre 200???

    utilizzando uno script che serva a verificare l'esistenza di
    un file ho iserito il seguente if

    If CInt(pagestatus)=404 Then Path_Cop="copertine/0000-0.jpg"

    fatto sta che anche se il file non esiste mi viene dato come status 200 (come se esistesse) quindi non funziona lo script!

    sono certo che funziona perchè se metto <> 404 la variabile path_cop assume il valore richiesto!


    codice:
    Set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP")
    xmlhttp.Open "GET", Path_Cop, False
    xmlhttp.Send
    pagestatus = xmlhttp.Status
    Set xmlhttp = Nothing
    If CInt(pagestatus)=404 Then Path_Cop="copertine/0000-0.jpg"

  2. #2


    c'è nessuno?

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Spero sia ASP quello che hai scritto, perchè se è Javascript stai messo male .

    codice:
    Set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP")
    xmlhttp.Open "GET", Path_Cop, False
    xmlhttp.Send
    pagestatus = CInt(xmlhttp.Status)
    Set xmlhttp = Nothing
    If (pagestatus <> 200) Then Path_Cop="copertine/0000-0.jpg"
    Domanda:
    perché fai una chiamata sincrona?? Non è meglio

    codice:
    xmlhttp.Open "GET", Path_Cop, True
    ??
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4

    chiarimento

    Ho usato uno script asp pronto...

    la differenza tra true e false nel risultato finale qual'e'?

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    true -> la chiamata è asincrona
    false -> la chiamata è sincrona.

    Ad ogni modo attenzione quando fai chiamate GET usando Opera. Ieri sera per caso, ho scoperto che Opera alla prima chiamata resituisce una status code 200 mentre la seconda volta ti segnala che l'oggetto è già disponibile e restituisce code 304.

    Naturalmente il suggerimento è valido se tu usassi Js...
    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    perdonami ma per me sincrona e asincrona sono arabo!

    quale risultato produce la sincrona e quale la asincrona?

    P.S. uso firefox! ed asp!

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Async Vs Sync
    Qui hai qualcosa da leggere al riguardo...

    http://jamis.jamisbuck.org/articles/search?q=ajax
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #8
    intanto grazie,

    ma mettendo true restituisce errore!!!

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.