Показать сообщение отдельно
  #1 (permalink)  
Старый 04.10.2011, 10:59
Профессор
Отправить личное сообщение для javascript_pupil Посмотреть профиль Найти все сообщения от javascript_pupil
 
Регистрация: 05.07.2009
Сообщений: 222

После перехода на 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>
Как его модифицировать, чтобы создавалось именно новое окно, а не вкладка?
Ответить с цитированием