No, he's trying to call the built in method to destroy a cfwindow. It is supposed to call the destroy() method of the underlying Ext object to remove it from memory.
Steve "Cutter" Blades Adobe Community Professional - ColdFusion Adobe Certified Professional Advanced Macromedia ColdFusion MX 7 Developer Co-Author of "Learning Ext JS" http://www.packtpub.com/learning-ext-js/book _____________________________ http://blog.cutterscrossing.com morgan l wrote: > Many of the built-in CF stuff requires your javascript function declarations > to be in the form of: > destroyWin = function(){ > //stuff > } > Not sure if that's the case here, but worth a shot. > > On Fri, Jul 16, 2010 at 2:15 PM, Peter Terhorst > <[email protected]>wrote: > > >> I'm opening a modal window and then when the form in that window is >> submitted, destroying the window with ColdFusion.Window.destroy. >> >> I need the window to be destroyed because it will be opened multiple times >> from the parent window and I need the URL of the modal window to refresh >> each time it opens. >> >> On Apache under Windows (xampp), my code works nicely but after porting it >> to our staging server where Apache runs under LINUX, >> ColdFusion.Window.destroy throws an error: "ColdFusion.Window.destroy is not >> a function". >> >> I've confirmed that both servers are running the same version of CF >> (8,0,1,195765), up to date with all hotfixes. >> >> I don't think it will help, but here is my code, used for opening and >> closing the window. Any guesses or known history of a similar problem? >> >> the opener: >> <script> >> $(document).ready(function() { >> >> $("#addbutton").click(function() { >> // obtain the selected categoryID and sent it to dsp_paq.cfm to show >> associated questions >> var selectedVal = $("#categoryID option:selected").val() >> var splitRes = selectedVal.split("|"); >> var categoryID = splitRes[0]; >> var qCnt = splitRes[1]; >> if(categoryID==0) { >> alert('Please select a Practice Area to add.'); >> } else { >> if(qCnt==0){ >> // if no questions just add the PA >> >> >> $.get('Client2/Apply/act_saveAnswers.cfm?categoryID='+categoryID,{},function(data){ >> $("#practiceAreas").html(data) >> }) >> } else { >> // show the modal popup for questions >> ColdFusion.Window.create('answindow','Practice Area >> Questions','Client2/Apply/dsp_paq.cfm?categoryID='+categoryID,{center:true,modal:true}) >> ColdFusion.Window.onHide("answindow", destroyWin); >> } >> } >> return false >> }) >> >> }); >> >> function destroyWin() { >> // delete the window >> ColdFusion.Window.destroy('answindow',true); >> } >> >> </script> >> >> >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 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-talk/message.cfm/messageid:335432 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

