请问各位仁兄侠姐,哪个能教教我
使用JavaScript获取另一个页面传的值啊,急用啊
使用JavaScript获取另一个页面传的值啊,急用啊
解决方案 »
- 请教2个gridview的问题。1.如何2个表在一个gridview。2:怎么对某个项的显示控制
- 鼠标放到一个链接上图标变了怎么做
- Mobile IE 上如何使用 asp.net Ajax?
- 散分!!大家来讨论,说说我们程序员的出路?只有80分了。
- 怎样解决异常错误???
- 请问这个问题该怎样解决——未能加载视图状态……
- [求助] 如何在DetailsView的模板列中动态添加控件?
- PDF打印问题???急??????
- WEBFORM下水晶报表可以实现编辑功能吗?比如显示一个已经保存好了的报表文件,然后进行编辑
- ***********前辈们帮忙啊*********
- string 转换成 int 出错????????????????????
- 如何打开WcfTestClient.exe?
//js获取url参数的function
function request(paras){
var url = location.href;
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
var paraObj = {}
for (i=0; j=paraString[i]; i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf
("=")+1,j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}
var theurl
theurl=request("url");
if (theurl!=''){
location=theurl
}
</script>
<script type="text/javascript">function getUrlPara(paraName){
var sUrl = location.href;
var sReg = "(?:\\?|&){1}"+paraName+"=([^&]*)"
var re=new RegExp(sReg,"gi");
re.exec(sUrl);
return RegExp.$1;}
</script>调用 getUrlPara("id"); id:页面参数
还有 不知道Cookie可以不
然后你用正则去判断也好,写个方法去取参数也行!
google下就知道了!
<script type="text/javascript"> function addCookie(objName,objValue,objHours){//添加cookie
var str = objName + "=" + escape(objValue);
if(objHours > 0){//为0时不设定过期时间,浏览器关闭时cookie自动消失
var date = new Date();
var ms = objHours*3600*1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
document.cookie = str;
alert("添加cookie成功");
}
</script>
调用方法:addCookie('name','jinzhiyuan',20)
另一个页面获取它 <script type="text/javascript">
function getcookie(name)
{
var arrstr=document.cookie.split(";");
for(var i=0;i<arrstr.length;i++)
{
var temp=arrstr[i].split("=");
if(temp[0]==name)
{
alert( unescape(temp[1]));
}
else
{
alert("sdf");
}
}
}
</script>
调用方法:getcookie('name');
以上方法我已经测试过了,可以的。看看对你有帮助吗?
跳转页:
function location1(username)
{
window.location.href='http://localhost:1970/WebSite5/Default4.aspx?str='+username;
}另外一个页面(获取参数页面):
String.prototype.GetValue= function(para) {
var reg = new RegExp("(^|&)"+ para +"=([^&]*)(&|$)");
var r = this.substr(this.indexOf("\?")+1).match(reg);
if (r!=null)
{
return unescape(r[2]);
}
else
{
return null;
} var str=location.href;
alert(str.GetValue("str"));
本方法已经过测试,你看看行不?