Visualizzazione dei risultati da 1 a 5 su 5

Discussione: script js per immagine

  1. #1

    script js per immagine

    Ciao a tutti ragazzi.
    Il mio problema è al quanto semplice. Sto lavorando su un classico form html di registrazione utente con nome, cognome, ecc... Oltre ai soliti dati però, voglio poter inserire un immagine del profilo, ovviamente scelta dall'utente.
    Il problema sta nel fatto che subito dopo aver scelto il file immagine, voglio che l'utente possa avere la possibilità di visualizzarla in una miniatura prima di mandare il form
    codice:
    <head>
    <script type="text/javascript">
    function miniaturaimg(img, clg, fotocl){
    	var immagine = document.getElementById(img).;
    	alert(immagine);
    	
    	document.getElementById(clg).setAttribute('src',immagine);
    }
    </script>
    </head>
    <form action="salva.php" method="post" enctype="multipart/form-data">
    <div style="position:relative;float:right;">
    <div id="imgcl" style="border:2px outset #666;">
    [img]img/imgclienti.png[/img]</div>
    <input id="immagine" type="file" title="Scegli immagine" name="immagine" accept="image/*"
    onchange="miniaturaimg('immagine', 'clientegen','imgcl')" />
    <input type="submit" />
    </div>
    *Nome <input type="text"  name="nome" />
    *Cognome <input type="text" name="cognome" />
    
    ...
    
    </form>
    la miniatura dove voglio che sia visualizzata l'immagine è il tag con id="clientegen", ovviamente l'immagine ke è caricata di defult è l'immagine ke compare nel caso in cui l'utente non inserisce nessun file.
    ciò che vorrei sapere è se mi potete aiutare a fare uo script con js che possa eseguire tutto ciò. Grazie in anticipo

  2. #2
    Temo che non si possa fare: finché l'immagine non è disponibile pubblicamente (caricata su un server) non credo si possa vedere l'anteprima dell'immagine che per il momento si trova solo sul computer dell'utente.

  3. #3
    Originariamente inviato da partime
    Temo che non si possa fare: finché l'immagine non è disponibile pubblicamente (caricata su un server) non credo si possa vedere l'anteprima dell'immagine che per il momento si trova solo sul computer dell'utente.
    capisco...ok come non detto allora... ti ringrazio per aver avermi tolto il dubbio

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Fermo restando che quello che detto partime lo preferisco e ti da una piena compatibilità puoi usare questa possibilità che però purtoppo non è supporta da tutti i browser
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    e comunque dovresti togliere quel punto in fondo:

    var immagine = document.getElementById(img).;

    così almeno vedi che l' alert di verifica ti parte.


    O forse volevi dire:

    var immagine = document.getElementById(img).value;

    però ... ...

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.