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

Reply via email to