例子: //javascript传参数(多个) var url = "B.aspx?txtA="+document.getElementById("txtName").value; url +="&txtB="+document.getElementById("txtAge").value; window.open(url,'xWindow','width=640,height=400,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,top=250,left=430'); //B.aspx目标页取得
复制代码 代码如下:
<scirpt language='javascirpt'> <!-- function GetStringValue() { String.prototype.getQueryString = function(name)//name 是URL的参数名字 { var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)"), r; if (r=this.match(reg)) return unescape(r[2]); return null; }; //直接可以传参数名 就可以 得到参数的值 alert(window.location.href.getQueryString("txtA")+window.location.href.getQueryString("txtB")); } --> </scirpt>
window.open和 window.location区别: window.open是打开新窗口 window.location是将本页替换了,也就是定位 onclick="javascript:window.location.href='XXXX.aspx';" JavaScript URL参数读取改进版 http://www.jb51.net/article/17116.htm查看更多关于javascript 获取url参数的正则表达式(用来获取某个的详细内容...