<body style="overflow-x:hidden;overflow-y:hidden" >
<div id="ld" style="display:none;position:absolute; left:-1px; top:1px; width:1032px; height:694px; background-color:#FFFFFF; z-index:1000;">
<div id="center" style="position:absolute">
<table border="0"><tr><td><span id="disp">页面加载中,请等待</span></td></tr>
<tr><td><img src="images/99.gif"></td></tr>
</table>
</div>
</div>
<script language="JavaScript">
<!--
self.resizeTo(screen.availWidth,screen.availHeight);
center.style.left=document.body.clientWidth/2;
center.style.top=document.body.clientHeight/2;
var sum=0;
var isLoaded=0;
var tmp;
var start = new Date().getTime();
//load();
function load()
{
ld.style.display="";
sum++;
time = setTimeout("load()",100);
if (isLoaded==1)
{
clearTimeout(time);
tmp=setTimeout("loaded()",1500);
var a = new Date().getTime()-start;
a=(a/1000).toFixed(2);
disp.innerHTML="加载完毕,耗时"+a+"秒,转向主界面........";
}else{
if(sum<10)
disp.innerHTML=disp.innerHTML+"..";
else{
sum=0;
disp.innerHTML="页面加载中,请等待..";
}}
}
function loaded(){
ld.style.display="none";
clearTimeout(tmp);
}
-->
</script><input type="button" onclick="isLoaded=1;load();">
</body>
<div id="ld" style="display:none;position:absolute; left:-1px; top:1px; width:1032px; height:694px; background-color:#FFFFFF; z-index:1000;">
<div id="center" style="position:absolute">
<table border="0"><tr><td><span id="disp">页面加载中,请等待</span></td></tr>
<tr><td><img src="images/99.gif"></td></tr>
</table>
</div>
</div>
<script language="JavaScript">
<!--
self.resizeTo(screen.availWidth,screen.availHeight);
center.style.left=document.body.clientWidth/2;
center.style.top=document.body.clientHeight/2;
var sum=0;
var isLoaded=0;
var tmp;
var start = new Date().getTime();
//load();
function load()
{
ld.style.display="";
sum++;
time = setTimeout("load()",100);
if (isLoaded==1)
{
clearTimeout(time);
tmp=setTimeout("loaded()",1500);
var a = new Date().getTime()-start;
a=(a/1000).toFixed(2);
disp.innerHTML="加载完毕,耗时"+a+"秒,转向主界面........";
}else{
if(sum<10)
disp.innerHTML=disp.innerHTML+"..";
else{
sum=0;
disp.innerHTML="页面加载中,请等待..";
}}
}
function loaded(){
ld.style.display="none";
clearTimeout(tmp);
}
-->
</script><input type="button" onclick="isLoaded=1;load();">
</body>
现在改后,也要有个加载完了的判断,这时付个isLoaded=1就行了,所以要有个加载完了的判断<input type="button" onclick="load();isLoaded=1;">
<div id="ld" style="display:none;position:absolute; left:-1px; top:1px; width:1032px; height:694px; background-color:#FFFFFF; z-index:1000;">
<div id="center" style="position:absolute">
<table border="0"><tr><td><span id="disp">页面加载中,请等待</span></td></tr>
<tr><td><img src="images/99.gif"></td></tr>
</table>
</div>
</div>
<script language="JavaScript">
<!--
self.resizeTo(screen.availWidth,screen.availHeight);
center.style.left=document.body.clientWidth/2;
center.style.top=document.body.clientHeight/2;
var sum=0;
var isLoaded=0;
var tmp;
var start
//load();
function load()
{
if(sum==0){
start = new Date().getTime();
}
ld.style.display="";
sum++;
time = setTimeout("load()",100);
if (isLoaded==1)
{
clearTimeout(time);
tmp=setTimeout("loaded()",1500);
var a = new Date().getTime()-start;
a=(a/1000).toFixed(2);
disp.innerHTML="加载完毕,耗时"+a+"秒,转向主界面........";
}else{
if(sum<10)
disp.innerHTML=disp.innerHTML+"..";
else{
sum=0;
disp.innerHTML="页面加载中,请等待..";
}}
}
function loaded(){
ld.style.display="none";
clearTimeout(tmp);
}
-->
</script><input type="button" onclick="load();isLoaded=1;">
</body>
isLoaded=1;load();//这里是刚才 按钮调用的方法
document.form1.action = "../imports/imports.do?method=ImportFile&idList="+idList;
document.form1.submit();
}
}
<input type="button" name="button" value="导入" onclick="save_onclick();">
-------------------------------------------------------
我想...
Javascript执行方法 直接进入后台了.这个过程 我想监控起来.
或者说从浏览器请求 开始到结束这个过程.我让他显示"页面加载中,请等待"页面.
现在他没有捕获,浏览器的请求. 而是点 <导入> 按钮后.跳转一下 "页面加载中,请等待"页面.又回到运来页面..我有些看不懂 这个代码..
可以帮我在修改一下吗??明天就要 要结果了..
用ajax可以