var_url=location.search这样应该可以取到list.htm
解决方案 »
- Ext 高手请进,关于Ext.ux.form.SpinnerField
- 奇怪!!!!刚写的网页游戏地图移动的JS代码,在本地运行正常,上传到空间有异常!!!
- 有这种发键值的功能么?
- 求解千年难题,Select控件下拉长度以及下拉弹出方向问题!
- 数字,且一定要有一位小数,这样的正则表达式如何写?
- input会自动记忆值??????
- 如何理解这段窗口载入程序?
- 在javascript 如何自己制作一个模态窗体(window.showModalDialog)
- 如何和ASP接合做一个动态的菜单
- ajax的xmlHttp.responseText没有返回值
- IEsp2下为何这句不起作用?
- 模式对话框怎么用?
先取?后面的变量表
varList=location.href.split("?")[1]
然后在用split("&"),最后split("=")
改地址栏是不可能的,设想:我的网站可以把地址栏改成“工商银行”的网址,会怎样
只能变相做:可以不刷新改变"#",比如list.asp#var1=sss&var2=bbb
var _bjs = "http://127.0.0.1/js/articlelist.asp?"
var _arr = _url.split("&")
var _Par = "";
.... 得到重组后的 _Par 参数 ....试试, 忘了是window.scripts还是document.scritps了document.scripts["js1"].src = _bjs + _par;没试过, 如不行还可试试.
document.write("<script src=\""+ _bjs + _par +"\"><\/script>");
------------------------------------------------------------
<body>
</body>
<script language="javascript">
var url = document.location.href;
url = url.substring( url.indexOf("?") );
var script = document.createElement("script");
script.language="JavaScript";
script.type="text/JavaScript";
script.src="http://127.0.0.1/js/articleList.asp" + url;
document.body.appendChild(script);
</script>
当前地址栏参数字符串为:?name=a&site=never_onlinealert(request.setQuery("name","blueDestiny"))返回?name=blueDestiny
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<script language="javascript">
var url = document.location.href;
url = url.substring( url.indexOf("?") );
var script = document.createElement("script");
script.language="JavaScript";
script.type="text/JavaScript";
script.src="http://127.0.0.1/js/articleList.asp" + url;
document.body.appendChild(script);
</script>
<script language="JavaScript" type="text/JavaScript" src="http://127.0.0.1/js/articlelist.asp?url=www.sxfeiyang.com&id=3"></script>
</body>
</html>leohuang(LEO):你这种方法非常好,现在只剩一个问题,第一次的默认值怎么办?也就是说第一次用户打开的页面是xxx.htm
而后面是没有带“?”的,而第一次打开页面是需要 <script language="JavaScript" type="text/JavaScript" src="http://127.0.0.1/js/articlelist.asp?url=www.sxfeiyang.com&id=3"></script>我在后面补上这一段就出现两排了。非常感谢各位的热水帮助,非常非常!谢谢大家,就差这个问题了。
if(url.indexOf("?")){
url = url.substring( url.indexOf("?") );
var script = document.createElement("script");
script.language="JavaScript";
script.type="text/JavaScript";
script.src="http://127.0.0.1/js/articleList.asp" + url;
document.body.appendChild(script);
}
<script language="javascript">
var url = document.location.href;
if(url.indexOf("?")<0){
url="http://127.0.0.1/js/articlelist.asp?url=www.sxfeiyang.com&id=3";
}
else{
url = "http://127.0.0.1/js/articleList.asp" + url.substring( url.indexOf("?") );
}
var script = document.createElement("script");
script.language="JavaScript";
script.type="text/JavaScript";
script.src= url;
document.body.appendChild(script);
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<script language="javascript">
var url = document.location.href;
if(url.indexOf("?")<0){
url="http://127.0.0.1/js/articlelist.asp?url=www.sxfeiyang.com&id=3";
}
else{
url = "http://127.0.0.1/js/articleList.asp" + url.substring( url.indexOf("?") );
}
var script = document.createElement("script");
script.language="JavaScript";
script.type="text/JavaScript";
script.src= url;
document.body.appendChild(script);
</script>
</body>
</html>还是不行,第一次打开还空白一片
}
script.src= url;My QQ 318356