Newsgroup: it.comp.lang.javascript
Titolo: form su nuova finestra

Ciao
So che l'algomento č stato trattato 1000 volte, ma vi assicuro che ho
guardato tutti i post vecchi e non sono riuscito a trovare una
soluzione...probabilmente per mia ignoranza.
come da Oggetto il problema č aprire una nuova finestra del browser di
determinate dimensioni e caricarvici dentro l'action della form, con method
POST.
Ho fatto mille tentativi tra cui, la classica funzione javascript con  l'
open.window, ma naturalmente cosě facendo i campi della form non vengono
passati alla pagina sulla nuova finestra.
Ho provato il target=new nella TAG della form (qui siamo OT sorry) ma cosě
facendo non posso ridimensionare la finestra e cambiarne gli attibuti.
Ho letto anche una risposta che indicava il sito 
http://www.jspoint.it/
 alla
sezione faq > finestre, ma neanche lě ho trovato nulla, leggendo i titoli
delle FAQ.
Se potete aiutarmi e ne avete voglia vi sono grato.
ciao
--
-------------------------
Fabio Holgado Lopez
fab...@tiscalinet.it
-------------------------

 ciao
guarda il thread "nuova finestra con valori"
andreotta fabiano
 WebMŞster ATI POWER s.n.c.
 
andr...@atipower.it
 
http://www.atipower.it
    -new-
 
http://www.afdsoftware.freeweb.org
 
http://www.jsdir.com

Prova a vedere il tutorial su 
http://www.jspoint.it/tutorials/transfer.asp
ti spiega come trasferire i dati di una form da una pagina ad un'altra.
Inoltre sempre nella sezione Tutorials trovi tutti gli attributi necessari
per aprire una nuova pagina col metodo window.open
(
http://www.jspoint.it/tutorials/finestre.asp?page=0
)
A questi due indirizzi dovresti trovare tutto quello di cui hai bisogno.
Ciao
Alessia

 ciao
Puoi aprire la nuova finestra con il nome che metti nel target del form
e dopo qualche istante fare il submit
function vai(obj){
oForm=obj
aa=open('about:blank','nuovafinestra')
setTimeout('oForm.submit()',1000);
}
..................
<form target="nuovafinestra" action="pagina.asp">
<input type="button" onClick="vai(this.form)"
</form>
Saluti, Paolo

Grazie mille per le risposte, la prima cosa che ho provato è stata la
soluzione indicatami da  "antipower":
Applicata al mio lavoro si comporta perfettamente su alcuni browser di amici
miei, meno che sul mio. Sul mio infatti apre si la finestra piccola
popup.asp, ma mi apre anche un'altra finestra grossa sempre con popup.asp.
Non ci capisco + nulla!! :( sono contento che funzioni a tutti, o almeno a
quelli che ho fatto provare, ma non capisco perchè non funzioni sul mio di
browser
questa era la soluzione:
-------------------------------------------------------------------
Dunque, io ti propongo una soluzione veloce. Forse però non è l'unica.
Innanzitutto invece di un pulsante type=submit utilizza un pulsante
type=button
Poi creati una funzione js che sull'OnClick del Button apra una finestra
popup e faccia la submit del form. Questa finestra avrà un nome, a tua
scelta. Nel tag di apertura del form devi specificare:
target="nomefinestra".
Tutto qua, provare per credere.
Ti scrivo come dovrebbe essere il codice.
********************
FINESTRA COL FORM
<HTML>
<HEAD>
<SCRIPT LANGUAGE=javascript>
function InviaForm() {
window.open ("Popup.asp","NomeFinestra","width=250; height=150;")
document.form1.submit();
}
</SCRIPT>
</HEAD>
<BODY>
<FORM action="Popup.asp" method=POST id=form1 name=form1
target="NomeFinestra">
<INPUT type="text" id=text1 name=text1>
<INPUT type="button" value="Button" onClick="javascript:InviaForm();"
id=button1 name=button1>
</FORM>
</BODY>
</HTML>
********************
********************
FINESTRA POPUP
<HTML>
<HEAD>
</HEAD>
<BODY>
<%
Dim Valore
Valore = Request.Form ("text1")
Response.Write Valore
%>
</BODY>
</HTML>
-----------------

 wrote in message
UYrr6.2623$6W.4...@news.infostrada.it...


 wrote in message
3aae...@news.edisons.it...
