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

    Anteprima Immagini per Upload

    Ciao a tutti.

    Avrei questo problema:
    ho fatto un form per l'upload di un'immagine usando lo script di Baol.
    Mi è venuta in mente la brillante di idea di visualizzare le immagini in anteprima, attraverso una finestra di pop-up che si apre con un bottone del form, prima di effettuare l'upload.

    Il problema sorge perchè l'immagine in anteprima la riesco a visualizzare con IE ma non con FF.
    Esiste un rimedio?
    Grazie per l'attenzione.

    Posto un po di codice:
    codice:
    Pagina1.asp - Inserimento Dati
    ...
    <script>
    function Anteprima()
    {
     popupAnteprima = window.open('Anteprima.asp', '', 'width=350,height=300')
    		return true
    }
    </script>
    
    ...
    
    <form metod="post" action="pagina2.asp" name="File_Up" enctype="multipart/form-data">>
    Descrizione: <input type="text" name="Descrizione">
    
    File: <input type="file" name="Immagine">
    
    <input tye="button" value="Anteprima" onclick="Anteprima();">
    <input type="submit" value="Invia">
    </form>
    codice:
    Anteprima.asp
    <script>
    function submitAnteprima()
    {
    if (window.opener.document.File_Up.Descrizione) {
    	document.Preview_Up.Descrizione.value = window.opener.document.File_Up.Descrizione.value;
    	}
    	document.Preview_Up.Immagine.value = window.opener.document.File_Up.Immagine.value;
    	document.Preview_Up.submit()
    }
    </script>
    
    <body onLoad="window.focus();">
    <% if request("mode") = "" then %>
    <form action="Anteprima.asp" method="post" name="Preview_Up">
    <input type="hidden" name="Descrizione" value="">
    <input type="hidden" name="Immagine" value="">
    <input type="hidden" name="mode" value="VediAnteprima">
    </form>
    <script language="JavaScript" type="text/javascript">submitAnteprima();</script>
    
    <% else
    
    	Descrizione =  Request.Form("Descrizione")
    	Immagine =  Request.Form("Immagine") 
    
    ' ho provato  anche con Immagine= "file:///" &  Request.Form("Immagine")
    
    %>
    
    Descrizione: <%=Descrizione%>
    
    Immagine: <%=Immagine%>
    
    Anteprima:
    
    [img]<%=Immagine%>[/img]
    
    
    
    Chiudi Anteprima

    codice:
    Pagina2.asp - Upload
    <%
    	...
            Dim oUpload
    	Set oUpload = new cUpload
    	oUpload.SetPath "Public\Foto\"
    	oUpload.Load()
            oUpload.Save
            Set oUpload = Nothing
            ....
            ecc... ecc...
    P.S. L'up funziona con tutti e due i browser ed ho riscontrato lo stesso problema anche in remoto.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    No con FF e un blocco di sicurenza del browser in removibile, se non ricordo male nelle discussioni utili era stato tratto l'argomento ma senza arrivare ad una soluzione per FF.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Quindi al momento devo mettermi l'anima in pace...
    Grazie lo stesso per avermi dato questa info preziosa...avrei rischiato di perderci notti intere per tentare di risolvere!!
    Ciao.

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.