要求当用户点击下拉列表之外的空白处时,重新刷新页面。
页面大致布局是:外面一个DIV,里面是一个LISTBOX。当单击LISTBOX外,DIV以内的范围时,刷新页面。刷新页面时,会用此代码:
<script>window.location.reload();</script>;
页面大致布局是:外面一个DIV,里面是一个LISTBOX。当单击LISTBOX外,DIV以内的范围时,刷新页面。刷新页面时,会用此代码:
<script>window.location.reload();</script>;
解决方案 »
- 求正责表达式用于 js的验证
- js有没有什么函数可以输出判断键盘的按下的ASCII码
- 请教为什么 dom 操作的 表格没有居中?
- VS2008中的智能弹出有说明吗?
- javascript 的字符串是unicode的,那么如果web内码是utf-8, 利用ajax提交 对方拿到的是什么内码?
- IE提示有错误,但我找不出来
- 如何在框架页面的父页面中写代码取得子页面的控件值
- 刚才kinzey(kinzey)( )兄弟解答的一个问题,再次请教;JavaScript:有Radio A、Radio B和Text C、Text D;选择Radio A时,让Text C有效,Tex
- 电子邮件效验程序代码
- 指定iframe并修改其src属性
- Ext grid选中指定行的问题
- 关于JavaScript调用
listbox.click=javascript:void(0);
不知应该怎样写?
注:ASP.NET没有CLICK事件。
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function test()
{
window.location.reload();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div onclick="test()">
<table onclick="javascript:void(0);">
<tr>
<td>
<asp:ListBox ID="ListBox1" runat="server" Width="190px" ></asp:ListBox>
</td>
</tr>
</table>
</div>
<asp:Button ID="Button1" runat="server" Text="Button" />
</form>
</body>
</html>
<body><script type="text/javascript">
var refresh = true;
function func1(){
if(refresh)
window.location.reload();
}
function func2(){
refresh = false;
}
</script>
<div onclick="func1()">
<div>这事div1</div>
<div onclick="func2()">这是div2</div>
</div>
</body>
<div onclick="javscript:refresh=true;func1()">
<body><script type="text/javascript">function func1(e){
var src = e.srcElement||e.target;
if(src.id!="div2")
window.location.reload();
}</script>
<div id="div1" onclick="func1(event)">
<div>这事div1</div>
<div id="div2">这是div2</div>
</div>
</body>
但我的情况是LISTBOX套在DIV里面的。
要求点击LISTBOX外的DIV时触发。
如果能这样做到就好了。
让他就调用一个事件来实现就可以了
呵呵
你可以做ajax无刷新 也行