I just had a similar issue:
I did something like this:
<!---calls the popup---->
<SCRIPT>
function getdevicename(){
showModalDialog("yourtemplete.cfm,window,"help: no;
unadorned:; height:400; width: 350; screenX:10; screenY:10");
}
<!-----function(s) that can be called form subwindow to enter returned
values into form----->
function enterinfo(){
document.myform.field1.value = value1;
document.myform.field2.value = value2;
}
</SCRIPT>
<!---THen you can call this function on the subwindow like this--->
<SCRIPT>
function returnvals(){
var callerWindowObj = dialogArguments;
callerWindowObj.value1 = document.subform.field1.value;
callerWindowObj.value2 = document.subform.field2.value;
callerWindowObj.enterinfo();
window.close();
</SCRIPT>
Hope this helps
Rodney
-----Original Message-----
From: S. Isaac Dealey [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, July 30, 2002 1:07 PM
To: CF-Talk
Subject: Re: Passing multiple values back from popup?
> I'm trying to pass multiple values back to my form from a popup...
> Bascialyl I want to pass the value and the display of my select from the
> popup back to the form.... Can anyone tell me how to do this???
> -----Original Message-----
> From: Thane Sherrington [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, July 30, 2002 12:52 PM
> To: CF-Talk
> Subject: Re: How to Display a Page incase of Timeout?
> At 12:48 PM 7/30/02 -0400, Paul wrote:
>>Thanks for the reply Isaac,
>>
>> I tried placing the following code in the application.cfm page but
>> the user is not logged in until they enter the members area of the
> site.
>> Will this code work outside of the application page? Currently the
>> loginid is not declared in the application page.
>>
>><cflock scope="session" type="readonly" timeout="10">
>><cfset loggedin = YesNoFormat(IsDefined("session.loginid"))>
>></cflock>
>>
>><cfif not loggedin>
>><cfinclude template="loginform.cfm"><cfabort>
>></cfif>
>
> I'm not sure what you're doing here, but you could do:
>
> <cflock scope="session" type="readonly" timeout="10">
> <cfif not IsDefined("Session.LoginID")>
> <cfinclude template="loginform.cfm">
> [Put your various closing stuff here </body> </html>
> etc,
> if not in your loginform.cfm file.]
> <cfabort>
> </cfif>
> </cflock>
> If you put this code (and the login code) in your application.cfm file,
> it will run on every page, protecting each.
You really don't want to use <cfinclude> within a <cflock> ... but the code
I provided above does the same thing -- ( without putting the <cfinclude>
inside the cflock ) and will as you said, protect every page -- and it
doesn't require the login variables to be declared within the application
cfm, so it should work with the existing setup.
Thane: If you're getting an error from the code I supplied, what is the
error? and of course, did you modify it at all and if so how so?
Isaac Dealey
Certified Advanced ColdFusion Developer
www.turnkey.to
954-776-0046
______________________________________________________________________
Signup for the Fusion Authority news alert and keep up with the latest news in
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists