Originariamente inviato da luqwe
ecco la preview:
function preview(i)
{
Img1= new Image(1,1);
Img1.src = "pixel.jpg";
Img2 = document.inserimento.upfile[i].value;
document.swap[i].width = "140";
document.swap[i].height = "95";
document.swap[i].src = Img2;
return true;
// -->
}
E` come sospettavo. L'errore e` in questa funzione (non si adatta al tuo caso).
Vedi questa modifica:
codice:
function preview(i) {
var Img1= new Image(1,1);
Img1.src = "pixel.jpg";
var nomImg = document.inserimento.upfile[i].value;
document.images['swap[]'][i].width = 140;
document.images['swap[]'][i].height = 95;
document.images['swap[]'][i].src = nomImg;
return true;
}
Ho anche tolto delle virgolette che erano errate. Ho cambiato il nome alla variabile, perche` mentre img1 e` effettivamente un oggetto immagine, NomImg e` una stringa (quindi per la nostra testa di umani deve essere diverso).
Nota: la funzione non va se le "righe" sono solo una (cioe` se il numero di campi con lo stesso nome non sono piu` di uno).