日期:2014-05-17  浏览次数:20821 次

b.asp?id="+id这样的页面还能在客户端执行后再显示某变量的值吗
a.asp里有一个按纽作为javascript,按了后会window.open( "b.asp?id= "+id),实际效果是在新窗口打开了一个excel文件,地址栏显示的是http://localhost/a/ff/f.xls,我想让该文件显示好后,再 <%=   某变量%>   response.end,可以吗,怎么让此变量显示在页面上?


------解决方案--------------------
不明白
------解决方案--------------------
url中传过去再读出来就好了
------解决方案--------------------
不明白...
------解决方案--------------------
<%= 某变量%>
这是什么啊。是要显示的变量,还是id呢
------解决方案--------------------
其实我也不明白楼主的意思
------解决方案--------------------
楼主大概是这个意思:

先loading完xls内容之后.再传过去一个变量.显示出来.
------解决方案--------------------
<body onload= "if(document.readyState == 'complete '){document.getElementById( 's ').innerHTML = 'OK ';}else{document.getElementById( 's ').innerHTML = 'NO ';} ">
<div id= "s "> </div>
<script>
var n;
for (var i = 0 ; i <1000000; i++){
n += 1;
}
</script>
</body>

------解决方案--------------------
我只不过是让这个测试页loading的时间长一点儿.呵呵,方便测试而已.
你只需要:

<body onload= "if(document.readyState == 'complete '){//调用过程.} ">

------解决方案--------------------
来晚了。。。