Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    verificare esistenza file

    ho una funzione che fa ruotare dei banner...

    ma posso verificare se il file immagine in questione esiste o no?

    perche i file vengono caricati dagli utenti del sito quindi potrebbero non esserci tutti, magari solo 1...

    per la funzione uso questa:

    codice:
    function scegli(){
    p1=[img]/banpers/b1"+codicestore+".jpg[/img]
    p2=[img]/banpers/b2"+codicestore+".jpg[/img]
    p3=[img]/banpers/b3"+codicestore+".jpg[/img]
    p4=[img]/banpers/b4"+codicestore+".jpg[/img]
    p5=[img]/banpers/b5"+codicestore+".jpg[/img]
    //imposta quanti banner a rotazione aggiungo
    this[0] = 5;
    
    this[1] = p1
    this[2] = p2
    this[3] = p3
    this[4] = p4
    this[5] = p5
    }
    function bannerlaterale()
    {
    	var oggi = new Date();
    	var scegliistanza = new scegli();
    	var laterale = scegliistanza[(oggi.getSeconds() % scegliistanza[0]) + 1];
    	return laterale;
    }
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    se il file si trova sullo stesso server del tuo script pupi controllare se esiste o meno con ajax

    fai una richiesta HEAD con l'oggetto xmlhttprequest e guarda il codice di risposta del web server: se è 200 oppure 304 il file esiste, diversamente la risorsa non è disponibile
    Vuoi aiutare la riforestazione responsabile?

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

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da fcaldera
    se il file si trova sullo stesso server del tuo script pupi controllare se esiste o meno con ajax

    fai una richiesta HEAD con l'oggetto xmlhttprequest e guarda il codice di risposta del web server: se è 200 oppure 304 il file esiste, diversamente la risorsa non è disponibile
    VVoVe:

    mai usato ajax!

    come fo??
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  4. #4
    Originariamente inviato da fcaldera
    se il file si trova sullo stesso server del tuo script pupi controllare se esiste o meno con ajax

    fai una richiesta HEAD con l'oggetto xmlhttprequest e guarda il codice di risposta del web server: se è 200 oppure 304 il file esiste, diversamente la risorsa non è disponibile

    Furbo questo metodo! Non ci avevo mai pensato! Ma cosa bisogna usare, status=200 || 304 ?

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    in + il mio script è in un file .js
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    in questa pagina
    http://www-128.ibm.com/developerwork...x.html?ca=drs-

    c'è un esempio di quello che intendo. Guarda dal listato 11 in poi (Checking for a URL). Inoltre fai una ricerca nel forum sull'uso dell'oggetto xmlhttprequest e nelle discussioni utili
    Vuoi aiutare la riforestazione responsabile?

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

  7. #7
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da fcaldera
    in questa pagina
    http://www-128.ibm.com/developerwork...x.html?ca=drs-

    c'è un esempio di quello che intendo. Guarda dal listato 11 in poi (Checking for a URL). Inoltre fai una ricerca nel forum sull'uso dell'oggetto xmlhttprequest e nelle discussioni utili
    con la ricerca non trova niente!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  8. #8
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Vuoi aiutare la riforestazione responsabile?

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

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.