forgot to mention the error now is with IE and not firefox.

On Tue, Jun 22, 2010 at 2:39 PM, Larry C. Lyons <[email protected]> wrote:
> I just tried and it gets closer to working, however now I have an
> error in js on the form action page. (Note the names in this example
> are changed to protect the not so innocent).
>
> Here's what I worked out so far to open the popup frame:
> <script language="javascript" type="text/javascript">
>  function modalWinTest() {
>                        var urlItem =
> 'act_dialogBoxFrame.cfm?whatever=<cfoutput>#variables.whatever#</cfoutput>&type=editRec';
>                        var windowName = 'Demonstration';
>                        var windowWidth = '760';
>                        var windowHeight = '640';
>
>                        if (window.showModalDialog) {
>                                ret = 
> window.showModalDialog(urlItem,windowName,"dialogWidth:"+windowWidth+"px;dialogHeight:"+windowHeight+"px");
>                        } else {
>                                ret = 
> window.open(urlItem,windowName,'height='+windowHeight+',width='+windowWidth+',toolbar=no,directories=no,status=no,continued
> from previous linemenubar=no,scrollbars=no,resizable=no ,modal=yes');
>                        }
>                }
> </script>
>
> this opens the appropriate frame page in the popup window.
>
> the user fills in the form
> <form name="mainForm" method="post" action="doWhatever.cfm" target="_self" >
> blah blah blah etc.
> </form>
>
> Then on the doWhatever.cfm
>
> <!--- do some CF related stuff --->
> <script language="javascript">
>        top.window.opener.document.formTest.testInput.value = 'this works in
> FF but not IE now';
>        top.window.close();
> </script>
>
> This works in Firefox now, but in IE I get the following error dialog:
> 'top.window.opener.document' is not an object
>
> thx,
> larry
>
> On Tue, Jun 22, 2010 at 2:24 PM, Ian Skinner <[email protected]> wrote:
>>
>> On 6/22/2010 10:32 AM, Larry C. Lyons wrote:
>>> firefox just throws a javascript error
>>> Any suggestions on how to get this to work with firefox would be
>>> really appreciated.
>>>
>>> thx,
>>> larry
>>>
>>
>> What's the JavaScript error.
>>
>> The codes probably just using an IE property method to access the parent
>> part of the DOM.  Changing it to a more standards compliant method
>> should fix things up.
>>
>>
>>
>>
>> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-community/message.cfm/messageid:321694
Subscription: http://www.houseoffusion.com/groups/cf-community/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-community/unsubscribe.cfm

Reply via email to