Then it's probably the browser blocking popup windows. Use a modal or give up on the idea. Opening new windows is unreliable and obtrusive.
On Friday, May 18, 2012 6:15:50 PM UTC+2, Sitthykun wrote: > > @verylastminute: > for mootools: http://jsfiddle.net/Fp2s2/ > for jquery: http://jsfiddle.net/Fp2s2/2/ > Both of these are not work on Safari 5.1.3 > > > @piotr > No, I cannot. My project requires Popup Window only. And the users will be > confused > > Thank you big big > > On Thu, May 17, 2012 at 2:25 PM, piotr_cz <pkoniec...@hotmail.com> wrote: > >> Instead of opening new window you could load new content to modal >> iframe/ ajax content (see http://mootools.net/forge/browse?search=modal) >> >> When you really really need to open new window, you may check if >> opening has been successful and if not, assume that it's blocked by >> browser and show up a notice to user that popups have to be allowed >> for full app functionality. >> >> >> On May 16, 4:34 pm, verylastminute <cgp...@gmail.com> wrote: >> > Please can you make a fiddle (http://jsfiddle.net) which demonstrates >> it >> > working with jQuery and a fiddle that demonstrates it not working with >> > MooTools? My initial feeling is that popups are the domain of the >> browser, >> > and all libraries will fail this operation if the browser prevents it. >> The >> > fiddles will help to enforce this idea, or provide insight as to why it >> is >> > invalid. >> > >> > cp >> > >> > >> > >> > >> > >> > >> > >> > On Wednesday, May 16, 2012 3:58:46 PM UTC+2, Sitthykun wrote: >> > >> > > Hi Mootooler, >> > >> > > I have problem with my mootools's statement >> > >> > > document.id("myAhref").addEvent("click", function(event) { >> > > event.stop(); >> > > new Request({ >> > > url: 'http://test.com/requestData.php', >> > > async: false, >> > > method: 'POST', >> > > data: {'key': 'value'}, >> > > onComplete: function(responseText) { >> > > if (responseText != undefined) { >> > > var newWindow = window.open('http://test.com/example.php'); >> > > if (newWindow && !newWindow.closed) { >> > > newWindow.focus(); >> > > } >> > > } >> > > } >> > > }).send(); >> > > }); >> > >> > > *It does not work Safari and others are so good, I don't see error.* >> > > *but in JQuery it work as well.* >> > > *I don't know what is the problem* >> > >> > > $("# myAhref ").click(function(e) { >> > > e.preventDefault(); >> > > $.ajax({ >> > > url: ' >> > >http://test.com/requestData.php', >> > > async: false, >> > > type: "POST", >> > > data: {'key': >> 'value'}, >> > > success: >> > > function(responseText) { >> > > if >> (responseText >> > > != undefined) { >> > > if >> > > (responseText != undefined) { >> > > var newWindow = window.open('http://test.com/example.php'); >> > > if (newWindow && !newWindow.closed) { >> > > newWindow.focus(); >> > > } >> > > } >> > > } >> > > }); >> > > }); >> > >> > > Thanks, >> > > Sitthykun LY >> > > > > > > >