Premesso che non sono pratico di javascript;

qualcuno sa dirmi dove è errato questo script?

Lo ho inserito in una pagina asp, lo swap avviene ma mi appare una "x immagine mancante"

credo che sia questione di capire il percorso da cui carica la nuova immagine ma non so come fare.

ho provato col comando alert(immagine_da_caricare); inserito dopo la sua inizializzazione ma, la maschera che appare è vuota

chi mi può aiutare?

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<html>
<head>
<title>Script Javascript: Anteprima immagine per upload</title>
<script language="Javascript">
function preview()
{
// prelevo l'indirizzo locale dell'immagine da caricare
immagine_da_caricare = document.getElementById('upload_immagine').value;
// swappo l'immagine presente con quella da caricare
// file:/// -> serve in particolare per firefox altrimenti non visualizza immagine
document.getElementById('anteprima_immagine').src = "file:///"+immagine_da_caricare;
}
</script>
</head>
<body>
[img]default.jpg[/img]



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