Я могу запустить следующее через адресную строку в Firefox:
javascript:window.open("http://my.hostname.com/test.php?id=12345", "exportWindow");
Когда я печатаю_r($_GET), я вижу массив $_GET со значениями, которые я указал в URL-адресе. Но когда я делаю это в IE7, он просто печатает «ноль» на экране.
ИЗМЕНИТЬ
Оказывается, это было из-за блокировщика всплывающих окон. Однако фактический код, который использует этот фрагмент, не работает — я получаю Array() в IE при печати:
$Page->addJQuery('$("#pageForm div.export").click(function() { ' . $jQueryVars . 'window.open("' . $this->getUrl() . '"' . $jQueryParams . ', "exportWindow"); return false; });');