При создании нового окна, если функцию write записать одой строкой, ошибки нет.
Если сделать, как в закоментированном коде, окно виснет.
В чём дело?
<html>
<head>
<title></title>
<script language="JavaScript" type="text/javascript">
function OpenWin() {
windop = window.open("", "_self");
with (windop.document) {
open()
charset = "windows-1251"
write('<html><head><title></title></head><script src="ht'+'tp://api-maps.yandex.ru/1.1.1/index.xml? key=ABUoEEoBAAAA0TzVVAMAO XWN83ijIY_MGLwARJqWhFV462 AAAAAAAAAAAAAxlrdsxFy48rI 7bw0dbSPa2AWAjA==" type="text/javascript"><\ /sc'+'ript><body></body>< /html>');
// write('<html><head><title></title></head>');
// write('<script src="ht'+'tp://api-maps.yandex.ru/1.1.1/index.xml? key=ABUoEEoBAAAA0TzVVAMAO XWN83ijIY_MGLwARJqWhFV462 AAAAAAAAAAAAAxlrdsxFy48rI 7bw0dbSPa2AWAjA==" type="text/javascript"><\/sc'+'ript>');
// write('<body></body></html>');
close()
}
}
</script>
</head>
<body onload="OpenWin()">
</body>
</html>