javascript页面间传值

来源:百度知道 编辑:UC知道 时间:2024/06/28 14:38:23
我有三个页面,其中一个是SHTML静态,一个是ASP,一个是网络路径,首页有个连接,我要的效果是点击连接新打开一个网络路径窗口,但是同时传递一个参数到另一个ASP页面里,但是不打开它,让他在后台运行之后关闭。
zerobx,非常感谢你的回答,这个问题我也想到了,但是如果以后数据库很大的话,那不就出现了很长的一段空白页面吗?

用AJAX...

<a href="javascript:void(null);sumbitIt("a");">链接</a>

function sumbitIt(val) {
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
function startRequest(Sid){
createXMLHttpRequest();
xmlHttp.open("GET","/Servlet.asp?Sid="+val,false);
xmlHttp.send(null);
window.open("你的那个网络路径页");
}

只能URL传参噻,难你用Session,晕,url长又不是什么坏事,你看看,淘宝的商品页面的URL有多长。

你可以在点击连接的时候打开ASP页面并传值,在ASP页面的最后写关闭窗口和打开网络路径窗口