Клуб API Карт

Карта в динамическом окне.

Пост в архиве.

При создании нового окна, если функцию 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=ABUoEEoBAAAA0TzVVAMAOXWN83ijIY_MGLwARJqWhFV462AAAAAAAAAAAAAxlrdsxFy48rI7bw0dbSPa2AWAjA==" 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=ABUoEEoBAAAA0TzVVAMAOXWN83ijIY_MGLwARJqWhFV462AAAAAAAAAAAAAxlrdsxFy48rI7bw0dbSPa2AWAjA==" type="text/javascript"><\/sc'+'ript>');
//      write('<body></body></html>'); 
      close()
       }
    }
</script>

</head>
<body onload="OpenWin()">
</body>
</html>