Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730

    anteprima immagini che nn funziona

    [Ciao a tutti,
    utilizzando internet explorer 7.. questo codice qui sotto non funziona....
    c'è qualcosa da impostare?

    <div>
    <input type="file" name="immagine" class="campo" onChange="document.form1.anteprima.src=this.value; ">


    [img]foto_iniziale.jpg[/img]

    </div>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Una immagine, anche se contenuta fra i tag form, non puo' essere considerata come oggetto del form stesso... dovrai riferirti mediante id univoco e la sintassi document.getElementById("IdImmagine")

    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
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    ok..grazie

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Spero di sbagliarmi ma credo che quel codice, anche con le correzioni, non funzioni, nè con Firefox nè con IE7, mentre funzionava con IE6, più permissivo
    Pietro

  5. #5
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    difatti non funziona....
    quindi nn c'è modo per rifare la sessa funzione?

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Franz78
    difatti non funziona....
    quindi nn c'è modo per rifare la sessa funzione?
    Io ho visto l'utilizzo di iframe per fare l'upload dell'immagine e farla vedere nel browser. Ma ho rinunciato perchè giudico che il gioco non vale la candela. Penso che bisogna fare di necessità virtù, e poi l'utente può benessimo vedersi l'anteprima quando cerca l'immagine nel suo computer
    Pietro

  7. #7
    Ciao,
    riguardo al problema ho notato che se le immagini che si vogliono caricare si trovano in una cartella del path dove si trovano le pagine allora vengono caricate, a patto di eliminare la parte di percorso fino alla cartella in cui risiedono le pagine.
    Esempio:
    se le mie pagine si trovano in C:\Programmi\www\ e l'immagine per l'anteprima si trova in C:\Programmi\www\images\ allora l'immagine può essere visualizzata a patto di eliminare la parte di percorso fino a www.
    Vi posto il mio esempio:

    <script>
    function cambio()
    {
    var sorgente=document.form1.picture.value;
    sorgente=sorgente.split('www')[1];
    document.getElementById('imma').src=sorgente;
    }
    </script>
    <form name="form1">
    <input type="file" name="picture" onChange="cambio()">
    [img][/img]
    </form>

    Il problema resta però per le immagini al di fuori del percorso.
    Qualcuno ha qualche idea?

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.