| 
 глобальная видимость Здравствуйте. Не могу понять почему переменные из одной среды <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); то результата нет. Если сраницу открыть как локальную (если она где то у меня на раб столе) то работает. Заливаю на народ тоже работает, заливаю на другой хост не работает. ЧТо это может быть??? | 
| 
 может попробовать: <script type="text/javascript"> var key = 'hello'; </script> Но я с таким ни разу не сталкивался... | 
| 
 что самое странное, на другом хосте тоже работает. Значит я так понимаю, что то в том хосте где не работает, надо включить какую то настройку. Случайно не знаете, что это может быть. Скрипт работает везде, кроме именно нужно хоста. Нет <script> это я так вручную печатал. Там language='javascript'  И не пойму как js может зависить от хоста. Он он на клиентской стороне выполнятеся. АА нет т.е. два js файла подгружаюстя с этого же домена. | 
| 
 гм... Скрипт выполняется на стороне клиента, и от хоста не зависит... Могут быть глюки с настройкой хоста, когда он некорректно отдаёт контент, но тогда бы ошибки валились постоянно... | 
| 
 да в логах хоста пишет File does not exits : тут путь к папке которой вообще не существует  referrer: страница которая должна работать. Хостер ответил что они поддерживают кроссдоменные запросы через тэг скрипт. | 
| 
 Цитата: 
 | 
| 
 ок все ясно... оказыватеся просто значение переменной key искажалось из-за кодировки... соответственно при alert происходил какой то глюк. Т.е. причиной всему была кодировка!!! | 
| Часовой пояс GMT +3, время: 20:58. |