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.