.net 2.0 ,想做个用户控件,里面有个TreeView,点击按钮弹出这个树,
要求:当鼠标点击这个用户控件之外,树消失。(点击树的CheckBox不消失)应该用到的是js的脚本,TreeView是服务器控件,该怎么做?
要求:当鼠标点击这个用户控件之外,树消失。(点击树的CheckBox不消失)应该用到的是js的脚本,TreeView是服务器控件,该怎么做?
解决方案 »
- 单击行跳转,如何判断单击的是checkBox
- 求解SQL问题
- 用c#语言 将两个excel表格导入并进行比较显示出这两个表格中的差异
- 登录按钮是ImageButton,通过验证后如何使页面跳转
- DataGrid的Update问题
- gridview 中的删除命令问题。
- 200分请高手进来讨论一下服务器出现“server is too busy"的问题。
- for循环取值的问题。
- 在DataGrid控件中动态创建的日期验证控件为什么显示不出来?
- (马上结分)急:用ASP.NET的后台代码如何得到文件大小!
- iframe的问题
- datalist 中的 CheckBoxList 如何判断当前选了几个选项 顶者有分 提供实例者可得50分
<div id="Goods3" style="z-index: 300; progid: DXImageTransform.Microsoft.DropShadow(Color=#BFBFBF,OffX=4,OffY=4);
left: 10px; position: absolute; top: 700px; background-color: powderblue; visibility: hidden;"
width="300">
<table>
<tr>
<td align="left" bgcolor="black">
</td>
</tr>
<tr>
<td>
<asp:TreeView ID="TreeView3" runat="server" OnTreeNodePopulate="TreeView3_TreeNodePopulate"
ShowLines="True" ShowCheckBoxes="Root">
<Nodes>
<asp:TreeNode PopulateOnDemand="True" Text="区域" Value="-1" ShowCheckBox="False"></asp:TreeNode>
</Nodes>
</asp:TreeView>
</td>
</tr>
</table>
</div>
网上找个确定鼠标位置的js代码看下就知道了
<head>
<style type="text/css">
<!--
.mainBox {
float: left;
height: 300px;
width: 100%;
}
.subBox1 {
float: left;
height: 300px;
width: 50%;
background-color:blue;
}.subBox2 {
padding: 0px;
float: left;
height: 300px;
width: 50%;
background-color:black;
}.subBox4 {
float: left;
height: 300px;
width: 50%;
background-color:red;
}.subBox3 {
float: left;
height: 300px;
width: 50%;
background-color:green;
}
-->
</style>
<script>
<!--
// 仅适合IE
document.attachEvent("onclick", function(){ _Foo("subBox1") } );
_Foo = function(sDivId){
var oTarget = window.event.srcElement;
if( sDivId == oTarget.id )
alert("should do something");
else
alert("do nothing");
}
-->
</script>
</head>
<body>
<div class="mainBox">
<div id="subBox1" class="subBox1">
</div>
<div id="subBox2" class="subBox2">
</div>
</div>
<div class="mainBox">
<div id="subBox3" class="subBox3">
</div>
<div id="subBox4" class="subBox4">
</div>
</div>
</div>
</body>
</html>