HighDots Forums  

Problemi comunicazione popup e form

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss Problemi comunicazione popup e form in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Dario cudde
 
Posts: n/a

Default Problemi comunicazione popup e form - 02-09-2005 , 08:57 AM






Salve ho questa struttura di form

------------------------------------------------------------------------------------------------------------------------------------------------------------------
frameset rows="<%=riga%>,*,11" framespacing="0" border="0" frameborder="0">
<frame name="sopra" scrolling="no" noresize target="sopra"
src="initguest.asp?strMenu=1&amp;NumCar=<%=NumCar% >&amp;NumRighe=<%=NumRighe%>">
<frameset cols="155,*" >
<frame name="left" scrolling="auto" noresize target="left"
src="initguest.asp?strCatalogo=1">
<%if len(Art)=0 or Art ="1" then %>
<frame name="central" scrolling="auto" noresize target="central"
src="initguest.asp?strVetrina=1">
<%else%>
<frame name="central" scrolling="auto" noresize target="central"
src="initguest.asp?strVetrina=1&MotoreRicerca=1&Ca t=<%=Cat%>&Art=<%=Art%>&Seq=<%=Seq%>">
<%end if%>
</frameset>
<frame name="bottom" scrolling="no" noresize target="bottom"
src="initguest.asp?strBottom=1">
<noframes>
<p>La pagina corrente utilizza i frame. Questa caratteristica non è
supportata dal browser in uso.</p>
</body>
</noframes>
</frameset>
------------------------------------------------------------------------------------------------------------------------------------------------------------------

ad un certo punto apro una popup e riempio un form cliccando sul tasto salva
faccio eseguire questa funzione


------------------------------------------------------------------------------------------------------------------------------------------------------------------
function FormDestDiv(obj){
if (document.FormReg.RagioneSociale.value =='' ||
document.FormReg.Indirizzo.value =='' || document.FormReg.Cap.value =='' ||
document.FormReg.Localita.value =='' || document.FormReg.Provincia.value
=='' ){
}else{
opener.document.forms['FormC'].elements['RagioneSociale'].value=document.forms['FormReg'].elements['RagioneSociale'].value;
opener.document.forms['FormC'].elements['SuppRagSoc'].value=document.forms['FormReg'].elements['SuppRagSoc'].value;
opener.document.forms['FormC'].elements['Indirizzo'].value=document.forms['FormReg'].elements['Indirizzo'].value;
opener.document.forms['FormC'].elements['Cap'].value=document.forms['FormReg'].elements['Cap'].value;
opener.document.forms['FormC].elements['Localita'].value=document.forms['FormReg'].elements['Localita'].value;
opener.document.forms['FormC'].elements['Provincia'].value=document.forms['FormReg'].elements['Provincia'].value;

opener.top.frames['central'].document.forms[0].submit()
window.close()
}
}
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
ma non mi funziona ne il passaggio e ne il submit---

mentre la stessa funzione con questa struttura di frame funziona

di cosa si può trattare ?
Grazie

Ps. x cristiano, eppure sembrano gli SSS insieme agli articolo31!!!!
------------------------------------------------------------------------------------------------------------------------------------------------------------------
<frameset framespacing="0" border="0" rows="<%=riga%>,*,14" frameborder="0">
<frame name="top" scrolling="no" noresize target="bottom"
src="top.asp?NumCar=<%=NumCar%>&amp;NumRighe=<%=Nu mRighe%>" marginwidth="0"
marginheight="0">
<frame name="central" scrolling="auto" target="central" src="catalogo.asp"
marginwidth="0" marginheight="0">
<frame name="bottom" scrolling="no" noresize target="_top"
src="bottom.asp" marginwidth="0" marginheight="0">
<noframes>
<body>
<p>La pagina corrente utilizza i frame. Questa caratteristica non è
supportata dal browser in uso.</p>
</body>
</noframes>
</frameset>
------------------------------------------------------------------------------------------------------------------------------------------------------------------



Reply With Quote
  #2  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Problemi comunicazione popup e form - 02-09-2005 , 10:03 AM






In data Wed, 9 Feb 2005 15:57:15 +0100, Dario cudde ha scritto:

Quote:
Salve ho questa struttura di form
[CUT]
opener dovrebbe riferirsi alla window che ha aperto la popup (e quindi al
frame), quindi non dovrebbe centrare nulla con la struttura a frame il
fatto che non popola i campi della form:
Quote:
opener.document.forms['FormC'].elements['RagioneSociale'].value=document.forms['FormReg'].elements['RagioneSociale'].value;
Questa riga sopra dovrebbe essere indipendente dalla struttura a frame.
Se ciò è vero l'errore va cercato altrove.

Quote:
Ps. x cristiano, eppure sembrano gli SSS insieme agli articolo31!!!!
A me non sembra, li hai ascoltati? Dove sono le voci? Ci sono voci che non
so chi siano ma non mi sembrano proprio dei Sud.
Sia nel loro sito che in quello degli Articolo31 infatti non ho trovato
informazioni, solo informazioni in giro nella rete (che ritengo false).
Secondo me, semplicemente, i SSS è un gruppo che si sta affermando; così
qualcuno sente cantare in pugliese e automaticamente "sono i sud!".

--
"Affacciati affacciati benedici, guardaci
guardaci...guardaci!
Tanto sono quasi duemila anni che stai a guardare!"
E.B.


Reply With Quote
  #3  
Old   
Dario cudde
 
Posts: n/a

Default Re: Problemi comunicazione popup e form - 02-09-2005 , 10:21 AM



non so cristiano....il problema l'ho è tra le due pagine è cambiato solo la
struttura...

non può essere che invocando
opener.top.frames['central'].document.forms[0].submit()

prendo la struttura principale del frame....
non so sto sparando!!!

la differenza tra le due alla fine è solo un setframe dentro un setframe!!!
cosa potrei provarE?

Ps. si è vero quello che dici, a volte basta un canto pugliese e sono loro.
Cmq non sempre nei siti trovi questo genere di notizie oltre a non essere
spesso aggiornati

"Cristiano Larghi" <c.larghi_NOSPAM (AT) editaliasrl (DOT) it> ha scritto nel messaggio
news:mrrmhr5qpiqc.dlg (AT) ID-147253 (DOT) user.individual.net...
Quote:
In data Wed, 9 Feb 2005 15:57:15 +0100, Dario cudde ha scritto:

Salve ho questa struttura di form
[CUT]
opener dovrebbe riferirsi alla window che ha aperto la popup (e quindi al
frame), quindi non dovrebbe centrare nulla con la struttura a frame il
fatto che non popola i campi della form:

opener.document.forms['FormC'].elements['RagioneSociale'].value=document.forms['FormReg'].elements['RagioneSociale'].value;
Questa riga sopra dovrebbe essere indipendente dalla struttura a frame.
Se ciò è vero l'errore va cercato altrove.

Ps. x cristiano, eppure sembrano gli SSS insieme agli articolo31!!!!
A me non sembra, li hai ascoltati? Dove sono le voci? Ci sono voci che non
so chi siano ma non mi sembrano proprio dei Sud.
Sia nel loro sito che in quello degli Articolo31 infatti non ho trovato
informazioni, solo informazioni in giro nella rete (che ritengo false).
Secondo me, semplicemente, i SSS è un gruppo che si sta affermando; così
qualcuno sente cantare in pugliese e automaticamente "sono i sud!".

--
"Affacciati affacciati benedici, guardaci
guardaci...guardaci!
Tanto sono quasi duemila anni che stai a guardare!"
E.B.



Reply With Quote
  #4  
Old   
Dario cudde
 
Posts: n/a

Default Re: Problemi comunicazione popup e form - 02-09-2005 , 10:21 AM



non so cristiano....il problema l'ho è tra le due pagine è cambiato solo la
struttura...

non può essere che invocando
opener.top.frames['central'].document.forms[0].submit()

prendo la struttura principale del frame....
non so sto sparando!!!

la differenza tra le due alla fine è solo un setframe dentro un setframe!!!
cosa potrei provarE?

Ps. si è vero quello che dici, a volte basta un canto pugliese e sono loro.
Cmq non sempre nei siti trovi questo genere di notizie oltre a non essere
spesso aggiornati

"Cristiano Larghi" <c.larghi_NOSPAM (AT) editaliasrl (DOT) it> ha scritto nel messaggio
news:mrrmhr5qpiqc.dlg (AT) ID-147253 (DOT) user.individual.net...
Quote:
In data Wed, 9 Feb 2005 15:57:15 +0100, Dario cudde ha scritto:

Salve ho questa struttura di form
[CUT]
opener dovrebbe riferirsi alla window che ha aperto la popup (e quindi al
frame), quindi non dovrebbe centrare nulla con la struttura a frame il
fatto che non popola i campi della form:

opener.document.forms['FormC'].elements['RagioneSociale'].value=document.forms['FormReg'].elements['RagioneSociale'].value;
Questa riga sopra dovrebbe essere indipendente dalla struttura a frame.
Se ciò è vero l'errore va cercato altrove.

Ps. x cristiano, eppure sembrano gli SSS insieme agli articolo31!!!!
A me non sembra, li hai ascoltati? Dove sono le voci? Ci sono voci che non
so chi siano ma non mi sembrano proprio dei Sud.
Sia nel loro sito che in quello degli Articolo31 infatti non ho trovato
informazioni, solo informazioni in giro nella rete (che ritengo false).
Secondo me, semplicemente, i SSS è un gruppo che si sta affermando; così
qualcuno sente cantare in pugliese e automaticamente "sono i sud!".

--
"Affacciati affacciati benedici, guardaci
guardaci...guardaci!
Tanto sono quasi duemila anni che stai a guardare!"
E.B.




Reply With Quote
  #5  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Problemi comunicazione popup e form - 02-09-2005 , 11:16 AM



In data Wed, 9 Feb 2005 17:21:17 +0100, Dario cudde ha scritto:

Quote:
non può essere che invocando
opener.top.frames['central'].document.forms[0].submit()

prendo la struttura principale del frame....
Non lo so, nel senso che hai scritto che il problema era anche nel
settaggio dei valori, e quindi ho ignorato questa riga perché viene dopo.
Se il settaggio dei valori funziona e non funziona il submit() allora sì,
occorre analizzare la struttura dei frame...ma, da quel che hai scritto,
non è questo il tuo caso perché hai già errori prima.

Quote:
la differenza tra le due alla fine è solo un setframe dentro un setframe!!!
cosa potrei provarE?
Non uso i frames da parecchi anni e quindi non ricordo come si
comporta...hai un frameset iniziale (che potrebbe essere il top), e poi
dentro un altro frameset...boh, non ricordo proprio. Provato a dare un name
al frameset (es. FrameCentrale) e poi passare da lì con
top.frames['FrameCentrale'].frame['central']? (la sto sparando alla
grossa...)


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.