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

    Controllo dimensioni foto

    Ciao a tutti,

    ho trovato questo script per impedire di inviare immagini superiori a 100 x 100:

    <script language="javascript" type="text/javascript">
    <!-- //
    var imm = new Image();
    function verifica_dim() {
    var w = imm.width;
    var h = imm.height;
    //alert("root_img: "+imm.src);
    //alert("dimensioni: W= "+w+" H= "+h);
    if (w>100||h>100) {
    alert("Attenzione !! \nDimensione immagine eccessiva, \nle dimensioni dell\'immagine devono obbligatoriamente essere Larghezza= 100 Altezza= 100 \nle dimensioni dell\'immagine che vuoi inviare è Larghezza= "+w+" Altezza= "+h)
    return false;
    }
    }
    // -->
    </script>

    quello che volevo aggiungere è il controllo anche se la dimensione è inferiore a 100 x 100

    In pratica l'immagine deve essere obbligatoriamente 100 x 100

    Grazie a tutti
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    cambia
    if (w>100||h>100) {
    in
    if (w!=100||h!=100) {
    ciao

  3. #3
    .... scusa Xinod ma sono rientrato soltanto adesso.....

    grazie mille
    Pippo Giacalone
    giacalone@tin.it

  4. #4
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252

    e x gli ignoranti?

    Scusate tanto ma mi servirebbe stò script...
    solo che di js non ci capisco una mazza...
    x gli ignoranti in materia, che ci si mette sul campo dell' immagine?
    codice:
    onChange="verifica_dim(...)(

    grazie
    medo
    Ma quando impareremo mai ??

  5. #5
    .... allora questo è il pezzo di codice da inserire tra <HEAD>

    <HEAD>
    <script language="javascript" type="text/javascript">
    <!-- //
    var imm = new Image();
    function verifica_dim() {
    var w = imm.width;
    var h = imm.height;
    //alert("root_img: "+imm.src);
    //alert("dimensioni: W= "+w+" H= "+h);
    if (w!=100||h!=100) {
    alert("Attenzione !! \nDimensione immagine errata, \nle dimensioni dell\'immagine devono obbligatoriamente essere Larghezza= 100 Altezza= 100 \nle dimensioni dell\'immagine che vuoi inviare è Larghezza= "+w+" Altezza= "+h)
    return false;
    }
    }
    // -->
    </script>
    </HEAD>



    ... e questo è il form completo

    <form method="POST" enctype="multipart/form-data" action="outputFile.asp" onsubmit="return verifica_dim()">
    <input onblur="imm.src=this.value;" type="file" name="blob" size="50">
    <input type="submit" value="INVIA FOTO" name="Invia">
    </form>


    bye
    Pippo Giacalone
    giacalone@tin.it

  6. #6
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252

    grazie!

    Funzia alla grande, grazie!
    Ho solo una domanda da fare:
    se nella form avessi due campi file non saprei a quale dei due il messaggio si riferisce giusto?
    Sarebbe molto complicato implementare lo script x questa eventualità?
    grazie
    medo
    Ma quando impareremo mai ??

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    170

    ma vi funziona?

    a me non funziona, mi da le dimensioni uguali a 0

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    170

    mi correggo...

    funziona solo con I.E., con firefox o altri browser non funziona
    come si fa ad ovviare al problema?

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.