Does my "window identifier" equate to your "same target name" ? Second parameter to open() ?
Dennis Byrne >-----Original Message----- >From: Dennis Byrne [mailto:[EMAIL PROTECTED] >Sent: Tuesday, June 6, 2006 03:52 AM >To: 'MyFaces Discussion' >Subject: Re: New IE oddity - form target in window > >There is a window identifier passed to window.open. If you don't want a >second window, try using the same window identifier. > >Dennis Byrne > >>-----Original Message----- >>From: Mario Ivankovits [mailto:[EMAIL PROTECTED] >>Sent: Tuesday, June 6, 2006 03:34 AM >>To: 'MyFaces Discussion' >>Subject: New IE oddity - form target in window >> >>Hi! >> >>Just in case someone uses this feature too I'll share my findings here. >>The problems arises after one of the last IE updates, don't know exactly >>when. >> >>On one page we submitted a form into a newly opened window target with >>something like this: >> >>var win = window.open(.....); >>form.submit(); >> >>where we used the same target name when opening the window and on the form. >>Previously IE opened the window and the result of the form submittal >>appeared there, now, after the update, IE opened the window and another >>one with the result. >>So you'll get two open windows. >> >>Thank you M$ for this new feature ;-) I guess this has something to do >>with their popup blocker which seems to be active even in the "local zone". >> >>I workaround it by using dojo/ajax. In short the new code is: >> _win = window.open(idlePage,form.target,.......); >> >> dojo.io.bind( >> { >> load: function(type, data, evt) >> { >> _win.document.writeln(data); >> _win.document.close(); >> }, >> mimetype: "text/html", >> formNode: form >> }); >> >>"idlePage" is something like "please wait, your request will be >>processed ...". >>As soon as the ajax request finished the window content will be replaced >>with this data. >>This works with firefox and IE at least in its latest version, dont know >>about other browsers. >> >>Ciao, >>Mario >> >> > > >