Создать переменную в файле и прочитать ее из объекта window в другом
Почему если сделать так в одном файле
var se = "OK" alert(window.se); то все ок, переменая/свойство se в window существует и имеет значение "OK" а если использовать два файла в одном создать переименую var se = "OK" а во втором попробовать с ней что-то сделать window.onload = function(){alert(window.se)}; то undefined Почему так происходит? Ведь объект window глобальный один на все файлы, документ, окно, почему тогда undefined:-? |
а ты попробуй через window.se
|
Должно работать. Возможно значение переменной в первом скрипте присваивается позже (по какому-то событию), чем выводишь результат во втором.
|
спасибо заработало, не знаю почему не работало попробовал снова работает:)
|
а в первом переменная в функции создавалась?
|
Возможно, я просто вначале когда пробовал первый раз вставлял в средину файла, там уже был код, ну вроде там все позакрывалось и я дописал var se = "OK", походу не все, и по понятным причинам получил undefined
а только что проверял вставлял в начало файлов и в сам хтмл документ вставкой все работает:) |
Часовой пояс GMT +3, время: 17:36. |