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:354380
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to