You probably need to also use setDelegate().
Basically:

var winDel = {
        function canClose() {
            return (true)
        }
}

And then when you open your window, add:
win.setDelegate(winDel)


At 8:21 PM on Monday, 11 December 2006, Loony2nz wrote:
>Here's my code for opening/closing a popup:
>
>function openEditor(){
>            var Application =  {
>                getNewId: function() {
>                return "window_id_#hash(now())#";
>                 }
>            }
>            if (FCK !=null) {FCK.destroy();}
>            var FCK = new Window(Application.getNewId(), {className: "theme1",
>title: "Personal Stuff Editor", width:800, height:325, resizable: true, url:
>"SFFCKeditor.cfm?username=#url.username#", showEffect:Effect.BlindDown,
>hideEffect: Effect.SwitchOff ,showEffectOptions: {duration:.5}});
>            FCK.setDestroyOnClose();
>            FCK.showCenter(true);
>        }
>
>This works for the first time the popup shows.  When I close it, I get an
>error message opening it again that the window ID is already in the DOM.  I am
>using setDestroyOnClose(); but it's not working and the window won't close
>until i refresh the page.
>
>any ideas?
>
>Thanks!
>Chris
>
>
>---------------------------------
>Have a burning question? Go to Yahoo! Answers and get answers from real people
>who know.
>
>
>_______________________________________________
>Javawin mailing list
>[email protected]
>http://mail.xilinus.com/mailman/listinfo/javawin_xilinus.com

_______________________________________________
Javawin mailing list
[email protected]
http://mail.xilinus.com/mailman/listinfo/javawin_xilinus.com

Reply via email to