Я прочитал соответствующие вопросы по этой теме, но пока не нашел решения этой проблемы. У меня есть простая функция JavaScript, которая вызывает window.open при нажатии на ссылку:
var newwindow;
function pop(url)
{
newwindow=window.open(url,'','height=500,width=532');
if (window.focus) {newwindow.focus();}
}
Это прекрасно работает в Chrome, Firefox и даже работает в 64-битном IE 8. Однако, когда я пытаюсь это сделать в 32-битном IE 8, я получаю ошибку, что 'newwindow' является нулевым или не является объектом .
Есть идеи, почему это происходит только в 32-битном IE 8?
Я догадывался, что это было связано с UAC в Windows 7 (я использую Win 7 x64), но я получаю сообщение об ошибке даже после выключения защищенного режима и запуска с включенным представлением совместимости.
Мне также интересно, почему Windows 7 x64 поставляется с 32-разрядной и 64-разрядной версиями IE 8 и почему 32-разрядная версия была прикреплена к моей панели задач ...