Yeah I have already checked that using the console.log(ConfirmWindow); and it 
spits out exactly what I would expect which is AddToCartWindow54276



-----Original Message-----
From: Andrew Scott [mailto:[email protected]] 
Sent: Thursday, February 07, 2013 6:28 PM
To: cf-talk
Subject: Re: CFWINDOW ID gets changed?


Have a look at these few lines, and confirm what is being passed into the 
callback.

    function callback(text)
    {
                var results = text;
                var ConfirmWindow = "AddToCartWindow" + text;




On Fri, Feb 8, 2013 at 10:26 AM, [email protected]
<[email protected]>wrote:

>
> Wow. Thanks for the absolutely no help at all. Anybody out there with 
> some actual useful advice?
>
> Straight from the docs
>
>
> http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WS0ef8c004658c1089-
> 6262c847120f1a3b244-7fba.html
>
> ColdFusion.Window.show(name)
>
> Excatly what I have been doing and it has been working fine. So unless 
> you care to actually point out where this issue is just let somebody else 
> reply.
>
> -----Original Message-----
> From: Andrew Scott [mailto:[email protected]]
> Sent: Thursday, February 07, 2013 6:19 PM
> To: cf-talk
> Subject: Re: CFWINDOW ID gets changed?
>
>
> Seriously I give in and you are on your own, if you have not read the 
> docs and how to get the CFWindow correctly then I can't help you, and 
> your code proves that you don't. So if it is broken now, then it is 
> your own fault for not adhering to the correct way to get the CFwindow.
>
> Enough said.
>
>
> --
> Regards,
> Andrew Scott
> WebSite: http://www.andyscott.id.au/
> Google+:  http://plus.google.com/113032480415921517411
>
>
>
> On Fri, Feb 8, 2013 at 10:16 AM, [email protected]
> <[email protected]>wrote:
>
> >
> > I was basically just trying to see if anyone else has had a problem 
> > after applying that security patch. However code you wants code you 
> > gets. This
> is
> > all inside a bigger function but basically this first part send the 
> > form
> to
> > my AddToCartAJAX.cfm file which of course adds the item to their 
> > cart and it returns the ID value for the item in the database.
> >
> > My CFWindow has this naming convention. So where the #ID# is would 
> > be where the ID column from the record is placed. The function
> callback(text)
> > is where this is breaking down. It is working fine until the line 
> > that
> says
> > ColdFusion.Window.show(ConfirmWindow) which as you can see from the 
> > code
> is
> > the name of the window. Like I said this has been working for over a 
> > year now and now after this patch all the sudden it can no longer 
> > find the window to open it.
> >
> > I get this error ColdFusion.Window.show: Window not found, id:
> > AddToCartWindow54276
> >
> >
> > My cfwindow
> > <cfwindow center="true" closable="false" draggable="true" modal="false"
> > resizable="true" initShow="false" refreshonshow="true"
> > bodyStyle="background-color:white;" 
> > headerStyle="background-color:black;
> > color:white;" width="600" height="355" name="AddToCartWindow#ID#"
> > source="AddToCartWindow.cfm?PID=#ID#" title="Item Was Added To Your Cart"
> > destroyonclose="true"></cfwindow>
> >
> >
> > The AJAX call behind the scenes.
> >
> >     function submitCart(ID)
> >         {
> >         var frmName = "frm" + ID;
> >
> > if(parseInt(document.getElementById(frmName).Quantity.value) <=
> > parseInt(document.getElementById(frmName).QtyInStock.value))
> >                 {
> >                         ColdFusion.Ajax.submitForm(frmName, '
> > http://www.domain.com/AddToCartAJAX.cfm', callback, errorHandler);
> >                 }
> >                 else
> >                 {
> >                         alert("Quanity you are ordering must be 
> > equal to or less than the quantity in stock. \nPlease try ordering " 
> > + document.getElementById(frmName).QtyInStock.value + " or less.");
> >                 }
> >     }
> >
> > The callback function.
> >
> >     function callback(text)
> >     {
> >                 var results = text;
> >                 var ConfirmWindow = "AddToCartWindow" + text;
> >                 //console.log('running...');
> >                 //console.log(results);
> >                 if(results == 0){
> >
> >         alert("Callback: " + text);
> >                 }
> >                 else{
> >                 alert("Item was added to your cart.");
> >                 ColdFusion.Window.show(ConfirmWindow);
> >                 }
> >                 //console.log('done...');
> >     }
> >
> >
>
>
>
>
> 



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

Reply via email to