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

