Problema inserimento immagine con for [JS]
Questa funzione è tra <head> e </head>. In pratica fa vedere delle immagini e le assegna come sfondo al passaggio del mouse.
Codice HTML:
<script language="Javascript">
function visualizza()
{
var x=document.margini.min.value;
var y=document.margini.max.value;
if(y<355 && x<356 || y<0 || x<0)
{
if(x>y)
{
var temp=x;
x=y;
y=temp;
}
for(x=1;x<=y;x++)
{
document.write("<center><img src='sfondi/"+x+".jpg' onMouseOver=(document.body.background='sfondi/"+x+".jpg');><br>");
}
}
else alert("Hai immesso uno o più valori non accettabili");
}
</script>
La richiamo dal body [e fin qui tutto OK (funziona)]... ma quando questa funzione viene richiamata (X=0; Y=1;), MI CANCELLA TUTTO IL CONTENUTO DELLA PAGINA e ci mette SOLO le foto: è come se mi aprisse una nuova pagina... addirittura, se visualizzo il codice HTML, c'è scritto:
Codice HTML:
<center><img src='sfondi/1.jpg' onMouseOver=(document.body.background='sfondi/1.jpg');><br>
...ovvero solo il contenuto del document.write...
?????COME DEVO FARE PER MANTENERE TUTTO IL CONTENUTO DELLA PAGINA?????
P.S : Scusate per l'allineamento del codice: non sò perchè è così sballato...
GRAZIE!