Visualizzazione dei risultati da 1 a 6 su 6

Discussione: anteprima immagine

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    30

    anteprima immagine

    Ciao a tutti,
    mi servirebbe far vedere l'anteprima dell'immagine che ho selezionato tramite lo sfoglia di un form.
    Ho provato questo ma non funziona:

    <html>
    <head>
    <title>Script Javascript: Anteprima immagine per upload</title>
    <script language="Javascript">
    function preview()
    {
    immagine_da_caricare = document.getElementById('upload_immagine').value;
    document.write('[img]' + immagine_da_caricare + '[/img]

    ');
    document.getElementById('anteprima_immagine').src = "file:///"+immagine_da_caricare;
    }
    </script>
    </head>
    <body>
    [img]AP_chisiamo.jpg[/img]


    <input type="file" size="30" onchange="preview()" id="upload_immagine">
    </body>
    </html>


    Ho letto anche che con i nuovi browser non funziona.
    E allora come fare?
    Grazie anticipatamente

  2. #2
    Interessante! Qui tuttavia
    codice:
    document.write('[img]' + immagine_da_caricare + '[/img]
    
    ');
    tenti di visualizzare un'immagine che al server non è arrivata e che infatti non trova perchè non c'è stato alcun submit.

    Poi nell'istruzione successiva che forse doveva essere messa sopra quella quotata, tenti di cambiargli l'src ma il path che usa è relativo, anche se glielo dai assoluto (almeno con firefox)

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    All'interno di una funzione richiamata ed eseguita dopo che la pagina e' stata caricata non si puo' usare... come minimo il browser non saprebbe dove "scrivere" il testo voluto.

    E comunque i browser moderni non consentono il preview dell'immagine scelta... fosse anche per il fatto che il .value del campo file non riporta il path completo del file scelto per ovvi motivi di privacy.

    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

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: anteprima immagine

    Originariamente inviato da antcru
    Ciao a tutti,
    mi servirebbe far vedere l'anteprima dell'immagine che ho selezionato tramite lo sfoglia di un form.
    :master: Se ricordo bene, si poteva fare con IE6 e Windows Xp, prima del sp2, cioè a dire, un secolo e mezzo fa

    Senza utilizzare Flesh o simili, io faccio così: quando premo su "sfoglia" e mi compare la finestra di selezione, imposto la visualizzazione a anteprima (xp) o icone molto grandi (vista) e questo mi consente di vedere quello che scelgo.
    Pietro

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    30

    Grazie

    Grazie Pietro, in effetti non ci avevo pensato

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: Grazie

    Originariamente inviato da antcru
    Grazie Pietro, in effetti non ci avevo pensato
    purtroppo, in nome della sicurezza, si vietano le azioni più stupide. E capita pure, sempre in nome della sicurezza, che IE ecceda più di Firefox impedendo azioni abbastanza innocenti.
    Io vorrei sapere che insicurezza produce vedere in anteprima le immagini da inviare; oppure perchè non posso scegliere quanti files invieare; oppure perchè non posso conoscere in anticipo le dimensioni del file da inviare, prima che venga respinto dal server? :master:
    Pietro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.