Показать сообщение отдельно
  #1 (permalink)  
Старый 27.01.2009, 10:35
Аватар для HelpeR
Профессор
Отправить личное сообщение для HelpeR Посмотреть профиль Найти все сообщения от HelpeR
 
Регистрация: 21.10.2008
Сообщений: 241

глобальная видимость
Здравствуйте.
Не могу понять почему переменные из одной среды <script>...</script> не мог быть прочтены в другой.
Скрипт таков
<script>
var key = 'hello';
</script>
<script language='javascript' src='http://другой домен/get.js'></script>
<script language='javascript' src='http://другой домен/show.js'></script>

действия выполняемые в get.js
document.write("<script language='javascript' src='http://совсем другой домен/get.php?key="+key+"'></script>");

дело в том что в get.js переменная key не читается. Т.е. даже если я делаю перед document.write alert(key); то результата нет. Если сраницу открыть как локальную (если она где то у меня на раб столе) то работает. Заливаю на народ тоже работает, заливаю на другой хост не работает. ЧТо это может быть???
Ответить с цитированием