Newsgroup: it.comp.lang.javascript
Titolo: un Bako forse??...

Salutone a tutti,
Ho un piccolo problemino,
cosi' per prova mi sono cimentato nella creazione "dinamica" 
di una pagina chiamata dal famigerato bottone Clicca QUI...
precisamente la classica finestrella che si apre 
mostrando una sequenza di immagini che io controllo tramite due bottoni
<-successiva e -> precedente..
bhe' fino a qui normale
poi dato che volevo mettere tutto in una sola pagina html..
ho usato document.write() e inserito tutto il codice per creare la 
benedetta finestrella.
A questo punto dato che nel questo codice ce' anche un pezzetto di 
javascript,
quindi come di norma ho usato l'istrutto <Script> e </script>
ora che succede!?!?
1 <html>
2 <head>
3 <script ...>
4 	....
5 	document.write("....");
6 	document.write("<script ...>");
7 	document.write("....");
8 	document.write("</script");
9 </script>
10 </head>
11 ...
nel punto 8 viene interpretata la fine della sessione che riguarda  lo 
script principale!!!!
e cosi' mi fa' un bordello!
ideee ?
suggerimenti??
e' probabile che io abbia toppato a scrivere nella maniera corretta
lo script seguente, ma non credo ..
help!! please!!
<html>
<head>
<title>prova</title>
<script>
function WinOpen() {
	msg=open("","DisplayWindow","width=200, height=200, 
toolbar=no,directories=no,menubar=no");
	msg.document.write("<html>");
	msg.document.write("<head>");
	msg.document.write("<script language=\"JavaScript\">");
	msg.document.write("immagini = new Array(3);");
	msg.document.write("indice = 0;");
	msg.document.write("immagini[0] = new Image();");
	msg.document.write("immagini[1] = new Image();");
	msg.document.write("immagini[2] = new Image();");
	msg.document.write("immagini[0].src = \"1.jpg\";");
	msg.document.write("immagini[1].src = \"2.jpg\";");
	msg.document.write("immagini[2].src = \"3.jpg\";");
	msg.document.write("function VisualizzaImmagine(numero) {");
	msg.document.write("document.foto.src = immagini[numero].src;");
	msg.document.write("}");
	msg.document.write("function ImmagineCorrenteSuccessiva() {");
	msg.document.write("if ((indice >= 0) && (indice < 2))");
	msg.document.write("indice++");
	msg.document.write("else");
	msg.document.write("window.status=\"Non ci Sono piu foto 
Successive\";");
	msg.document.write("return indice");
	msg.document.write("}");
	msg.document.write("function ImmagineCorrentePrecedente() {");
	msg.document.write("if ((indice > 0) && (indice <= 2))");
	msg.document.write("indice--");
	msg.document.write("else");
	msg.document.write("window.status=\"Non Ci sono piu Foto 
Precendenti\";");
	msg.document.write("return indice");
	msg.document.write("}");
	msg.document.write("</script></head><body bgcolor=#FFFFFF >");
	msg.document.write("");
	msg.document.write("");
	msg.document.write("<IMG NAME=\"foto\" BORDER=\"0\" Width=\"190\" 
height=\"300\"> ");
	msg.document.write("<form>");
	msg.document.write("<input type=\"button\" name=\"Button1\" value=
\"Successiva\" onclick=\"VisualizzaImmagine(ImmagineCorrenteSuccessiva
())\">");
	msg.document.write("<input type=\"button\" name=\"Button2\" value=
\"Precedente\" onclick=\"VisualizzaImmagine(ImmagineCorrentePrecedente
())\">");
	msg.document.write("</form>");
}
<form>
	<input type="button" name="button1" value="Klikkami" 
onClick="WinOpen()">
</form>
</body>
</html>
un grazie per coloro che mi aiuteranno.

basta che scrivi:
document.write("</scr" + "ipt>");
e usalo anche per i tag </body>, </html> e altri....
    ci@o
ŻŻŻŻŻŻŻŻŻŻŻŻŻ
 [Federiko]

 [Federiko]
...ma detto tra noi: non ti conveniva inserire, al posto dello script, una
funzione?