Frank, 

Thanks for your advise.



I wish to look into the onLoad option that you
suggested, but please tell me, how to set the value
attribute of logic:equal to the value of the opening
form's field.  For example, if
opener.forms[0].to_country.value has a value of UK,
how can I get this value (UK) to the value attribute
of logic:equal in formB?

Please note that fromB opens up as a pop up.

Thank you. 






--- "Frank W. Zammetti" <[EMAIL PROTECTED]> wrote:

> Laurie is of course correct.  However, the other way
> you can do this is 
> to have the script that you show here in the value
> attribute execute as 
> a result of the onLoad event.  That way you would
> not need to pass the 
> information through with the request.
> 
> The flow of what happens in that case is basically:
> 
> (1) Some event on the page with formA occurs, either
> some Javascript 
> that opens a new window, or a form submission
> targeted to a new window
> 
> (2) The request is processed on the server and the
> page with formB is 
> rendered, but with no values set.
> 
> (3) The page with formB on it is returned to the
> client and shown in a 
> new window.
> 
> (4) Event onLoad fires executing the script which
> copies the values from 
> the parent to the child.
> 
> This is actually a fairly typical way of doing this,
> it's up to you 
> whether you prefer the more client-side approach of
> this or the more 
> server-side approach as Laurie suggests.  I wouldn't
> say either is 
> drastically better than the other.
> 
> Frank
> 
> Laurie Harper wrote:
> > You're trying to mix JSP syntax, which is
> processed on the server before 
> > the page is sent to the browser, with Javascript,
> which is processed by 
> > the browser after the page is sent. You can't do
> that.
> > 
> > What you'll need to do is, when formA opens formB
> (presumably by 
> > submitting an HTTP request), include the
> information you need from formA 
> > as request parameters formB can then access during
> rendering.
> > 
> > L.
> > 
> > O. Oke wrote:
> > 
> >> Help please!
> >>
> >> BACKGROUND
> >> ==========
> >> A parent window/form - formA opens up formB.  In
> >> formB, I am using logic:equal.  In the value
> attribute
> >> of logic:equal, I want to dynamically get the
> current
> >> value of a field in formA - opener.
> >>
> >> PART OF SOURCE CODE
> >> ===================
> >> <logic:equal name="repBranch"
> property="country_id"
> >> value=opener.forms[0].to_country.value>
> >>
> >>
> >> PROBLEM
> >> =======
> >> None of the lines below (value attribute of
> >> logic:equal) work:
> >> value=opener.forms[0].to_country.value
> >> value="opener.forms[0].to_country.value"
> >> value='opener.forms[0].to_country.value'
> >> value=javascript:opener.forms[0].to_country.value
> >>
> value="javascript:opener.forms[0].to_country.value"
> >>
> value='javascript:opener.forms[0].to_country.value'
> >>
> >> The only time it works is when the value is
> hardcoded
> >> i.e. value="UK"
> >>
> >> I do not want to hard code the country name,
> because
> >> it is not always UK.
> >>
> >>
> >> Please tell me how to proceed...
> >>
> >> Thank you.
> >>
> >> O. Oke
> >>
> >>
> >>     
> >>     
> >>        
> >>
>
___________________________________________________________
> Yahoo! 
> >> Messenger - NEW crystal clear PC to PC calling
> worldwide with 
> >> voicemail http://uk.messenger.yahoo.com
> > 
> > 
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > 
> > 
> > 
> > 
> > 
> 
> -- 
> Frank W. Zammetti
> Founder and Chief Software Architect
> Omnytex Technologies
> http://www.omnytex.com
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



                
___________________________________________________________ 
To help you stay safe and secure online, we've developed the all new Yahoo! 
Security Centre. http://uk.security.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to