Newsgroup: it.comp.lang.javascript
Titolo: Rifaccio la domanda:

Ciao a tutti, rifaccio la domanda perchè nessuno mi ha risposto:
si può creare una nuova finestra,
caricare un file di testo ed inserire un pulsante in fondo?
Io riesco a caricare il file di testo, ma quando aggiungo il pulsante il
testo mi sparisce....
.....ecco il codice:
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
<head><script language="JavaScript">
function NewWindow(){
window0 =
window.open("c:\chili.txt","NewWindow","toolbar=no,directiores=no,scrollbars
=no, resizable=yes,width=300,height=300");
window0.document.write("<HTML><HEAD></HEAD>");
window0.document.write("<CENTER><FORM><INPUT TYPE='button' VALUE=Chiudi
onClick='window.close()'></FORM></CENTER>");
window0.document.write("</BODY></HTML>");
window0.document.close();}
</script>
<title>Prova</title>
</head>
<body>
<a href="javascript:NewWindow()"> Link</a>
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Grazie in anticipo.
--
"live fat, die young, and blow health out your ass!"
The Angler

prova:
window0.document.write("<CENTER><FORM><INPUT TYPE=\"button\"
VALUE=\"Chiudi\" onClick=\"window.close()\"></FORM></CENTER>");

 wrote in message
86p9rl$fku$1...@fe1.cs.interbusiness.it...



mhh... quando apri un documento per scriverci cancelli quello che conteneva
precedentemente...
non mi pare sia possibile evitare la cancellazione del contenuto con
document.open(), l'unico trucco per realizzare una cosa simile che mi viene
in mente funzionerebbe solo su explorer:
--> creare un iframe temporaneo nascosto in cui caricare il file
--> aprire la nuova finestra vuota
--> copiare il contenuto dell'iframe piů il codice aggiuntivo in un solo
passaggio cosě:
window.open("","NewWindow","toolbar=no,directiores=no,scrollbars =no,
                       resizable=yes,width=300,height=300");
              window0.document.open();
              window0.document.write(document.nomeiframe.innerHtml + "tutto
quello che vuoi");
              window0.document.close();
spiacente, nonmi viene in mente niente per netscape
Ciao
Fa

Apri la finestra e all'interno carichi una pagina con due frames, in uno ci
metti il file di testo, nell'altro la pagina html con il bottone. Non c'è
altra soluzione, se apri un file di testo (formato .txt) non puoi inserirci
dentro elementi html
Ciao
Giuseppe Di Natale
gdin...@camomillaitalia.it
-------------------------------------------
JS Labs - FAQ di it.comp.lang.javascript
http://jslabs.webhostme.com
jsl...@yahoo.com
-------------------------------------------
Internet Pulita
http://jslabs.webhostme.com/spam.asp
 (in allestimento)
-------------------------------------------
S.E.T.I. Project supporter
http://setiathome.ssl.berkeley.edu
news:it.scienza.astronomia.seti
-------------------------------------------

 testo mi sparisce....
E' una bella situazione, la tua... :)
La strada client side sarebbe usare un
iframe/ilayer, piů o meno in questo modo:
<head><script language="JavaScript">
function NewWindow(){
window0 =
window.open("about:blank","NewWindow","toolbar=no,
directiores=no,scrollbars
=no, resizable=yes,width=300,height=300");
window0.document.write("<HTML><body><iframe
src='c:\chili.txt' width=100 height=100><ilayer
src='c:\chili.txt' width=100
height=100></ilayer></iframe>");
window0.document.write("<CENTER><FORM><INPUT
TYPE='button' VALUE=Chiudi
onClick='window.close()'></FORM></CENTER>");
window0.document.write("</BODY></HTML>");
window0.document.close();}
</script>
<title>Prova</title>
</head>
<body>
<a href="javascript:NewWindow()"> Link</a>
altrimenti, la strada "piů pulita" e piů
consigliabile sarebbe con SSI (se hai un server
non troppo vecchio):
file da aprire (ad es:
.htm):      --------------------------------------
---------
<html><head><body>
<!--#include file="chili.txt"-->
<CENTER>
<FORM>
<INPUT TYPE='button' VALUE=Chiudi
onClick='window.close()'>
</FORM>
</CENTER>
</BODY></HTML>
file
principale: --------------------------------------
-----------
function NewWindow(){
window0 =
window.open("chili.htm","NewWindow","toolbar=no,di
rectiores=no,scrollbars
=no, resizable=yes,width=300,height=300");
}
--
Bye.
-----------------------------------------
                Đarius.
    <- 
www.infotronica.it/darius
 ->
             ICQ# 36150792
  - Art of JavaS.T - 
www.probo.it/aoj