Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   После перехода на IE 9 javascript перестал работать как требуется (https://javascript.ru/forum/misc/22039-posle-perekhoda-na-ie-9-javascript-perestal-rabotat-kak-trebuetsya.html)

javascript_pupil 04.10.2011 10:59

После перехода на IE 9 javascript перестал работать как требуется
 
Смысл работы скрипта в открытии окна и его моментальном закрытии. Всё работало как нужно до перехода на IE9. У него все новые окна по-умолчанию открываются в новых вкладках. Раньше, при открытии и последующем закрытии окна я оставался в той же вкладке, т.к. открывалось новое окно и оно же потом закрывалось. Сейчас же открывается не новое окно, а новая вкладка. Вкладка закрывается, но меня при этом перебрасывает на соседнюю вкладку, а не на ту, на которой я находился до этого. Приходится тыкаться и искать нужную, что очень неудобно.

Вот код:
<html><head>
<script language="javascript" type="text/javascript">
function closeWindow() { 
	if (navigator.appName == "Microsoft Internet Explorer") {
window.opener='x'; window.open('','_parent',''); window.close();
	} else {
window.open('','_parent',''); window.close();
	}
}
</script></head>
<body onLoad="javascript:closeWindow();">
</body></html>
Как его модифицировать, чтобы создавалось именно новое окно, а не вкладка?

Kolyaj 04.10.2011 11:12

Размеры открываемому окну попробуйте задать.

javascript_pupil 04.10.2011 11:19

я пробовал, у меня не получилось.


Часовой пояс GMT +3, время: 01:29.