这个DIV的显示该如何控制呢?

cqandy 2005-07-07 01:42:18
在.aspx中,事先放入一个<DIV runat=server id="div1">不显示,
在.aspx中存在一个Button btn=new Button();显示在页面上,
希望在按钮事件后,将div1显示在事件发生的X,Y位置上,该如何写这个代码呢?
...全文
134 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
menglionel 2005-07-07
  • 打赏
  • 举报
回复
不可能把,把下面完整的代码保存为.htm文件试一下
<script language="Javascript">
function ButtonClick()
{
document.getElementById("div1").style.display = "block";
document.getElementById("div1").style.position = "absolute";
document.getElementById("div1").style.left = document.body.scrollLeft + event.clientX;
document.getElementById("div1").style.top = document.body.scrollTop + event.clientY;
}
</script>
<div id="div1" style="display:none">
show Div's Info
</div>
<input type="button" value="go" onclick="ButtonClick()">

<input type="button" value="go" onclick="ButtonClick()">


<input type="button" value="go" onclick="ButtonClick()">
cqandy 2005-07-07
  • 打赏
  • 举报
回复
menglionel的方法不成功,IE报错:缺少对象
menglionel 2005-07-07
  • 打赏
  • 举报
回复
写JavaScript来控制
<script language="Javascript">
function ButtonClick()
{
document.getElementById("div1").style.display = "block";
document.getElementById("div1").style.position = "absolute";
document.getElementById("div1").style.left = document.body.scrollLeft + event.clientX;
document.getElementById("div1").style.top = document.body.scrollTop + event.clientY;
}
</script>

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧