1. 如何用javascript实现以下功能,点击按钮(最好是服务器的Button)后出现"5秒后跳转至首页",其中5这个数字是逐渐变化的,到0秒自动跳转。
请不要仅仅说setTimeout,不要AJAX的实现,谢谢2. Wizard控件左边的SideBar里的链接我不想让用户点击,我只想让用户点击右边的下一步,
我现在已经将其转换为SideBarTemplate
<SideBarTemplate>
<asp:DataList ID="SideBarList" runat="server">
<SelectedItemStyle Font-Bold="True" />
<ItemTemplate>
<asp:LinkButton ID="SideBarButton" runat="server" CausesValidation="False"></asp:LinkButton>
</ItemTemplate>
</asp:DataList>
</SideBarTemplate>在后台我也写了
protected void WizardAccount_SideBarButtonClick(object sender, WizardNavigationEventArgs e)
{
e.Cancel = true;
}
可以让用户只能按照我的步骤来选择但我现在希望的是
1. 能否找到这个LinkButton,用户点击了以后不要用服务器端的WizardAccount_SideBarButtonClick来处理其事件,直接在javascript里就return false了。
2. 或者能否就不显示连接按钮,只是显示普通的文字,用户就不会去点击,可以用Enable = false 但太难看了如有其他方案能满足条件者也请赐教
请不要仅仅说setTimeout,不要AJAX的实现,谢谢2. Wizard控件左边的SideBar里的链接我不想让用户点击,我只想让用户点击右边的下一步,
我现在已经将其转换为SideBarTemplate
<SideBarTemplate>
<asp:DataList ID="SideBarList" runat="server">
<SelectedItemStyle Font-Bold="True" />
<ItemTemplate>
<asp:LinkButton ID="SideBarButton" runat="server" CausesValidation="False"></asp:LinkButton>
</ItemTemplate>
</asp:DataList>
</SideBarTemplate>在后台我也写了
protected void WizardAccount_SideBarButtonClick(object sender, WizardNavigationEventArgs e)
{
e.Cancel = true;
}
可以让用户只能按照我的步骤来选择但我现在希望的是
1. 能否找到这个LinkButton,用户点击了以后不要用服务器端的WizardAccount_SideBarButtonClick来处理其事件,直接在javascript里就return false了。
2. 或者能否就不显示连接按钮,只是显示普通的文字,用户就不会去点击,可以用Enable = false 但太难看了如有其他方案能满足条件者也请赐教
解决方案 »
- asp.net 文本编辑器问题
- hovermenuextender弹出的panel被butten挡住了,怎么办?
- div+CSS,关于按钮的一个问题,各位帮忙,进来看看。
- 答对给分
- 环境vs2005,我把个一个项目从一台电脑COPY到另外一台电脑上去(有源程序和*.sln文件),就找不到解决方案的文件,怎么也大不开
- HashMap,.net中对应的是什么?
- “未定义类型”错误,第一次编程就出错。
- 急急急 高分求解 !熟悉linq mvc 的进!!!!!!!!
- asp.net读取客户端cpu信息
- 怎样在客户端将某一站点设置为可信站点?
- 如何在fileupload控件的textbox写值?
- 请教:使用了WebbUploadSample大上传文件上传控件后的结果
function click_button(){
var t=5;
var tim= setInterval(funtion(){
document.getElementById('x').innerHTML='还有'+(t--)+'秒跳转到xx';
if(t<1) {clearInterval(tim);top.location.href='xxx';}
},1000);
}
asp中添加
AddAttribute('onclick','return false')
<a href="../default.aspx" >OR you can click here to homepage.</a><script language="javascript" type="text/javascript">
var iSecond = 5;
document.getElementById("spnsec").innerHTML = iSecond;
function changeSecond()
{
if (iSecond == 0) // 跳转页面
{
window.location.href ="../Default.aspx";
}
else
{
iSecond = iSecond -1;
document.getElementById("spnsec").innerHTML = iSecond;
window.setTimeout(changeSecond,1000);
}
}
</script>服务器端代码:protected void Button1_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "key", "<script>Page.window.setTimeout(changeSecond,1000);</script>");
}
====================================
var tim= setInterval(function(){