来源:自学PHP网 时间:2014-10-28 17:28 作者: 阅读:次
[导读] javascript 传多个参数的正则表达式(用来获取某个参数值) ,脚本之家之前发布通过函数获取url参数的代码不是正则表达式。...
例子:
//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 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com