Newsgroup: it.comp.lang.javascript
Titolo: problema pagine create con JS

salve a tutti
sono nuovo di questo NG, comunque vi scrivo per un problema che mi si
è presentato.
Ho una pagina contenente un campo di testo ed un bottone. Quando
l'utente preme il bottone viene richiamata la seguente funzione:
function abc()
{
var ret=window.open("", "finestra", "");
ret.document.write("<html><body>" + textbox.value + "</body></html>");
}
Fin qui tutto bene, viene creata la finestra con scritto il contenuto
del campo di testo.
Se però provo a stampare questa nuova pagina, mi viene stampata la
pagina di origine (con il campo di testo ed il bottone) e non quella
nuova!!!
Come faccio a fargli stampare la nuova pagina?
Grazie!!!
P.S.: il mio browser è IE5, comunque vorrei che funzionasse su tutti i
broser.

 Come faccio a fargli stampare la nuova pagina?
Non ho IE5.5 e non posso provare. A casa non ho neanche la stampante (è troppo 
comodo stampare aggratis in ufficio :-), ma prova ad aggiungerci un 
ret.document.close()
dopo il write().
Ciao, Riccardo
-----------------------------------------------------------------------
WebMaster of: 
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------

non funziona :(((



Ciao!
<html>
<head>
<script language="JavaScript">
var ret;
function abc()
{
ret=window.open("", "finestra", "");
ret.document.write("<html><body>" + self.document.forms[0].T1.value +
"<br><input type='button' value='Stampa' name='B3'
onClick='self.print()'></body></html>");
}
</script>
</head>
<body >
<form method="POST">
  <p><input type="text" name="T1" size="20"><input type="button"
value="Pulsante" name="B2" onClick="abc()"></p>
</form>
</body>
</html>
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
javascript-javascript-javascript
http://www.jsdir.com
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*

non funziona nemmeno questo :-<(
continua a stampare la prima pagina...



Scusa, ho dimenticato una cosa.......
beh!  facciamo le cose per benino allora........
<html>
<head>
<script language="JavaScript">
function abc()
{
  var doc =
window.open("","displayWindow","toolbar=no,width=650,height=500,directories=
no,status=no,scrollbars=yes,resizable=yes,menubar=no").document;
  doc.clear();
  doc.write("<title>Titolo</title>");
  doc.write("<body>");
  doc.write(self.document.forms[0].T1.value);
  doc.write("<TR>")
  doc.write("</TR>")
  doc.write("<form>");
  doc.write("<TD><B><INPUT TYPE='button' VALUE='Stampa'
onclick='window.print()'>")
  doc.write("</form>")
  doc.write("</body>");
  doc.close();
}
</script>
</head>
<body >
<form method="POST">
<p><input type="text" name="T1" size="20"><input type="button"
value="Pulsante" name="B2" onClick="abc()"></p>
</form>
</body>
</html>
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
javascript-javascript-javascript
http://www.jsdir.com
http://jspoint.it


EVVIVA FUNZIONA!!!!!!
grazie infinite atipower...
