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

    Verificare Presenza File

    Ciao a tutti!

    Devo imporre che esista un file, in javascript.

    In Pratica, devo tradurre quello che in PHP è

    codice:
    if (!file_exists($img))
    dove $img è il percorso del file, completo di esso. ( es. C://Ciao/Io.jpg). viene passato x parametro.

    Spero che in JS si possa fare.


    Grazie in Anticipo!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    il javascript non puo' interagire con il file-system del pc... per ovvi motivi di sicurezza e privacy.

    Tantomeno puo' rilevare la presenza di un file sul server remoto... ma con le immagini puoi gestire gli eventi onabort, onerror e onload... maggiori info QUI

    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

  3. #3
    in javascript x immagini puoi fare cosi...

    codice:
    var _hImage = new Image( );
    
    _hImage.onerror = function( )
    {
      alert( "Immagine NON esiste" );
    }
    
    _hImage.onload = function( )
    {
      alert( "Immagine caricata ed esistente!" );
    }
    
    _hImage.src = '<url immagine>';
    piu' o meno è un'emulazione soddisfacente,
    ovvero onerror puo' scattare in piu'casi!
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Grazie per il contributo... spero che negli 8 mesi trascorsi avesse gia' risolto

    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

  5. #5
    Originariamente inviato da br1
    ... spero che negli 8 mesi trascorsi avesse gia' risolto

    ciao
    oops: era notte
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

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.