<head runat="server">
<script language='javascript' type="text/javascript"> function redirect() {
location.href = 'student/Default.aspx?name=' + document.getElementById("lblName").getAttribute("Text").toLocaleString();
}
</script>
<title></title>
</head>
<body onload="setTimeout('redirect()', 3000)";>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblMessage" runat="server" Text="注册成功,3秒后转到学生首页"></asp:Label>
</div>
<asp:Label ID="lblName" runat="server" Text="占位" Visible="False"></asp:Label>
</form>
</body>
document.getElementById("lblName").getAttribute("Text").toLocaleString();这个地方一直取不到值.
<script language='javascript' type="text/javascript"> function redirect() {
location.href = 'student/Default.aspx?name=' + document.getElementById("lblName").getAttribute("Text").toLocaleString();
}
</script>
<title></title>
</head>
<body onload="setTimeout('redirect()', 3000)";>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblMessage" runat="server" Text="注册成功,3秒后转到学生首页"></asp:Label>
</div>
<asp:Label ID="lblName" runat="server" Text="占位" Visible="False"></asp:Label>
</form>
</body>
document.getElementById("lblName").getAttribute("Text").toLocaleString();这个地方一直取不到值.
解决方案 »
- js张孝祥高级教程
- 求牛人翻译prototype写的代码成jquery或javascript
- js判断写法
- 哪位大虾遇到过通过js来跨域访问的问题
- 如何屏蔽网页中RealPlayer控件的右键菜单
- javascript的变量如何在form.变量.focus()中使用?
- 求CHM格式的比较新和全的HTML对象的手册
- 如何确定DIV式的隐含菜单的位置,以避免分辨率变化等因素带来的影响(在线等待》
- 动态获得层的id后如何判断id是否包含‘sm’且不包含‘pm’。为什么用indexof不行?
- ext4.2 导入工程,哪些文件(夹)是必须保留的?求大神帮忙,3q!
- EXT框架问题求解,谢谢进来看看。
- 简单交互,js请求时怎么提交form表单
{
string name; protected void Page_Load(object sender, EventArgs e)
{
name = Request.QueryString["name"];
this.lblName.Text = name;
}后台代码是这样的,先从注册页面传一个值到 这个跳转页面
通过name = Request.QueryString["name"];取到值,
然后把值付给一个隐藏的lbl,然后在js取到lbl的值在发送给下一个页面
但是运行后发现 lblName的控件好像没生成,怪事?
<script language='javascript' type="text/javascript">
var getArgs=function(){//url参数
var sarg = document.location.search.substr(1),rv={};
rv.filename = document.location.pathname.replace(/.*\//ig,'');
if(!sarg){return rv;}
var aarg = sarg.split('&'),atmp=[];
for(var i=0;i<aarg.length;i++){
atmp = aarg[i].split('=');
rv[atmp[0]] = unescape(atmp[1]);
}
return rv;
}
function redirect() {
location.href = 'http://www.baidu.com?name=' +getArgs()["name"] ;
}
</script>
<title></title>
</head>
<body onload="setTimeout('redirect()', 3000)";>
<form id="form1">
<div>
<asp:Label ID="lblMessage" runat="server" Text="注册成功,3秒后转到学生首页"></asp:Label>
</div>
<asp:Label ID="lblName" runat="server" Text="占位" Visible="False"></asp:Label>
</form>
</body>
这个地方 Visible="False" 其实用一个input type="hidden"就好了
我晕,看了半天,谢谢你了