IE7 JS window.open sorgu dizesi geçen çalışmıyor?

3 Cevap php

Ben sadece iyi Firefox adres çubuğu üzerinden aşağıdaki çalıştırabilirsiniz:

javascript:window.open("http://my.hostname.com/test.php?id=12345", "exportWindow");

Ben ($ _GET) print_r, ben URL belirtilen değerler ile $ _GET dizi göreceksiniz. Ben IE7 bunu ama ne zaman, sadece ekranda "null" yazdırır.

EDIT

Bir açılır pencere engelleyicisi nedeniyle olduğunu çıkıyor. Ancak, snipped çalışmıyor kullanan gerçek kod - print_r-ing zaman IE'de Array () olsun:

  $Page->addJQuery('$("#pageForm div.export").click(function() { ' . $jQueryVars . 'window.open("' . $this->getUrl() . '"' . $jQueryParams . ', "exportWindow"); return false; });');

3 Cevap

Ben jQuery. Canlı ziyade. Tıklamanız kullanımı için gerekli olduğu ortaya çıktı.

IE Popup engelliyor. Gördüğünüz 'null' JavaScript çağrısının dönüş değeridir. Açılır pencere engelleyicisi kapatmak ve çalışması gerekir.

Ben kullanmak için gerekli nedense. Hiçbir fikrim neden, ben kullanmak gibi. IE'de çalışır birkaç başka yerlerde değiştirin. ((, Işlevi "tıklayın") yerine. ((Function tıklayın) canlı ... ama bu çıkıyor yine de, sorun giderilmiştir.