У меня есть файл js test.js, который содержит глобальную переменную global_var
и функцию fn1()
, которая изменяет переменную global_var
:
var global_var="initial_value";
function fn1(){
global_var="Value1";
alert("global_var="+global_var);
}
затем я выполняю fn1()
из моего page1.html, который отправляет меня на page2.html:
<li><a href="page2.html" onclick='fn1();'></a></li>//this returns "global_var=Value1"
Затем в page2.html я хочу использовать переменную global_var
, но континуум global_var
не изменяется, это «initial_value» !!
<script src="test.js"></script>
<script>
$('#mypage').live('pageshow', function(event) {
alert(global_var); //this returns "initial_value"!!!
});
</script>