我现在这么做的.当点击相同的用户控件,当点击页面空白处只有最后一个用户控件下拉能正常隐藏.<script language="javascript" type="text/javascript">
window.onload = function()
{
document.onclick=btnEvent;
}
function btnEvent()
{
divs = document.getElementsByTagName("DIV");
var ss;
if(window.event.srcElement.tagName!="IMG")
{
obj=document.getElementById('<%= ddldiv.ClientID %>');
if(obj.id)
{
for(var i=1;i<=obj.tagName.length;i++)
{
divid="Userddl"+i+"_ddldiv";
}
document.getElementById(divid).style.display='none';
}
}
}
</script>
我如果用这个是控件里的一段<img src="../images/001.gif" onclick="javascript:document.getElementById('<%= ddldiv.ClientID %>').style.display='block';" id="img1"/>
本来我想通过给img加runat="server"的来获得当前点击的是哪个imgid,一加js就报错!请问我该怎么写呢..
window.onload = function()
{
document.onclick=btnEvent;
}
function btnEvent()
{
divs = document.getElementsByTagName("DIV");
var ss;
if(window.event.srcElement.tagName!="IMG")
{
obj=document.getElementById('<%= ddldiv.ClientID %>');
if(obj.id)
{
for(var i=1;i<=obj.tagName.length;i++)
{
divid="Userddl"+i+"_ddldiv";
}
document.getElementById(divid).style.display='none';
}
}
}
</script>
我如果用这个是控件里的一段<img src="../images/001.gif" onclick="javascript:document.getElementById('<%= ddldiv.ClientID %>').style.display='block';" id="img1"/>
本来我想通过给img加runat="server"的来获得当前点击的是哪个imgid,一加js就报错!请问我该怎么写呢..
解决方案 »
- 事件查看器的警告,太频繁了,急!
- 假如在页面内有一个 TextBox1 ,我把鼠标在 TextBox1 框内点一下准备输入内容的时候,我想激发以下事件,就是说不让用户直接在 TextBox1
- asp.net中,点击确定提交数据后,页面上个txtbox中的数据还在,怎样清楚?
- 关于传值问题
- vss使用问题(1)
- 关于在类文件中读取cookies的读取
- 哪有 正试版 SQL Server 2000 Reporting Services 下载。兄弟给个连接!
- 请教ASP.Net(C#)如何链接SQL Server 2000?
- 如何获取淘宝价格
- 为终止的字符串常量
- 各位前辈请教了.
- 50分^^^^^^^^^^^^^^^^^^^^^^^^^^【关于DropDownList的取值问题】~~~~~~~~~~~~`~~~~~~UP有分
点击img控件显示div1有什么方法当再次点击图片或者控件外页面任意空白处隐藏div.
谁作过类似的,希望能提供下!做下研究.谢谢!