当前位置:编程学习 > JS >>

IE js window.onload 问题,高手来!

在js中调用window.onload=function(){ countdowntime = $("#mobiletimecountdown").val(); emailcountdowntime = $("#emailtimecountdown").val(); }; 在IE8下,获取的countdowntime 和 emailcountdowntime 的值都是0; 在火狐下获取的是正常值,请问怎么回事?如何解决?谢谢!
追问:window.onload=function(){
	countdowntime = $("#mobiletimecountdown").val();
	emailcountdowntime = $("#emailtimecountdown").val();

	if(countdowntime != 0){
		$("#showMobileYZM").hide();
	}
	if(emailcountdowntime != 0){
		$("#showEmailYZM").hide();
	}
	intervalid = setInterval(Mobilecount,1000);
	emailintervalid = setInterval(Emailcount,1000);
};恩,初始化值可以取到。
我这儿是一个倒计时的功能,我想要刷新页面时,倒计时不从头开始,而是继续刷新页面前的倒计时,用这个方法在火狐下可以做到,在IE下就不行了,取到的就是0(初始化值)。该怎么做呢?window.onload=function(){
	countdowntime = $("#mobiletimecountdown").val();
	emailcountdowntime = $("#emailtimecountdown").val();

	if(countdowntime != 0){
		$("#showMobileYZM").hide();
	}
	if(emailcountdowntime != 0){
		$("#showEmailYZM").hide();
	}
	intervalid = setInterval(Mobilecount,1000);
	emailintervalid = setInterval(Emailcount,1000);
};在IE中获取的那两个值均为0.
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,