Нужно делать так, как в первом примере:
Сообщение от mgluhov
|
var map = window.open('map.html','new','width=1300 ,height=500');
map.CreateRoute(resultstring);
|
При этом можно получить доступ ко всем глобальным переменным в новом окне. У вас это не работает, скорее всего, потому, что когда вы выполняете map.CreateRoute документ в новом окне ещё не загрузился или скрипт ещё не выполнился.