Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Controllo su immagine

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    89

    Controllo su immagine

    Se dico una cavolata... fate finta di niente e vi auguro buon Wek end...

    Allora con php riesco a vedere le proprièta di un'immagine cioè altezza e larghezza.. :bubu: :bubu:
    si potrebbe fare qualcosa del genere lato cliente con javascript?? :master:
    Grazie a tutti
    Giuseppe R.
    "Nella vita non si è mai fermi o si va avanti o... si va indietro"

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    89

    up

    :quote: :quote:
    "Nella vita non si è mai fermi o si va avanti o... si va indietro"

  3. #3
    Reale_Augello
    Guest

    ...

    Originariamente inviato da girub
    :quote: :quote:
    codice:
    a=document.images["nomeimmagine"].height;
    l=document.images["nomeimmagine"].width;
    Ciao !

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    89

    grazie.. Reale_Augello

    ma come faccio a controllare appenna ho selezionato l'immagine con

    <form name="mio_form" action="up.php">
    <input type="file" name="mio_file" >
    <input type="submit" value="invia">
    </form>


    potete darmi una mano...?
    Grazie GIuseppe
    "Nella vita non si è mai fermi o si va avanti o... si va indietro"

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In linea di massima non si puo`.

    Solo con IE se sei in rete intranet (e qundi hai livello di protezione basso0), puoi vedere cosa c'e` sull'HD del client.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    89

    grazie Mich_

    Ma come faresti allora...
    ho un'immagine da uplodare (daltronde con un sistema di upload che non posso molto modificare..-) e vorrei impedire l'upload se l'immagine supera i 300 pixel di larghezza e i 300 di altezza...
    Devo per fora uploodare a questo punto???
    a tal proposito daltronde avevo aperto questo tread http://forum.html.it/forum/showthrea...hreadid=535091
    Si accettano suggerimenti e consigli di tutti i generi
    Grazie
    Giuseppe
    "Nella vita non si è mai fermi o si va avanti o... si va indietro"

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <script>
    function precarica(){
    	nomeFile = myForm.myFile.value;
    if (nomeFile=="") return;
    // isolo l'estensione e verifico che sia fra quelle permesse
    	extFile=nomeFile.substr(nomeFile.lastIndexOf(".")+1);
    	permesse="#jpg#gif#bmp#png#";
    	if (permesse.indexOf("#"+extFile+"#")==-1) {
    		alert(extFile + " non e' un file permesso");
    		return;
    	}  
    	myImg.src = nomeFile; 
    }
    
    function misura(){
    	largo=myImg.width; 
    	alto=myImg.height; 
    	grosso=myImg.fileSize;
    	alert(largo+" x "+alto+" : "+grosso)
    }
    </script>
    
    <form ENCTYPE="multipart/form-data" method="post" name=myForm>
    <input type=file name=myFile onBlur='precarica();' width=200" accept="image/*">
    </form>
    
    <img name=myImg style="visibility:hidden" onload="misura()">
    Non ho la possibilita' di verificare la compatibilita'...

    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
    Registrato dal
    Feb 2001
    Messaggi
    89

    diciamo...

    che va alla grande... :gren: ora controllo meglio.......
    "Nella vita non si è mai fermi o si va avanti o... si va indietro"

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    89

    diciamo che ne sto approfittanto...

    ma credo di essere vicino...

    perchè non mi riesce sto controllo:


    function misura(){
    largo=myImg.width;
    alto=myImg.height;
    //grosso=myImg.fileSize;
    //alert(largo+" x "+alto+" : "+grosso)
    if (largo > 200 || alto > 200){
    alert("Attenzione!!!")
    }
    }



    vorrei insomma che se supera un certa larghezza o altezza si cancella dal'input file il percorso selezionato...
    pensate sia possibile..??
    Ciao GIuseppe
    "Nella vita non si è mai fermi o si va avanti o... si va indietro"

  10. #10
    Reale_Augello
    Guest

    ...

    Originariamente inviato da girub
    vorrei insomma che se supera un certa larghezza o altezza si cancella dal'input file il percorso selezionato...
    pensate sia possibile..??
    Ciao GIuseppe
    Per cancellare il contenuto di un campo file sei costretto ad eseguire un reset del form (e' un campo a sola lettura).

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.