如何为锚标记的多个onclick事件打开一个单一的弹出窗口

本文关键字:一个 窗口 单一 事件 onclick | 更新日期: 2023-09-27 18:18:07

我有一个aspx页面1000锚标记。

我想打开一个单一的弹出窗口点击锚标签&从数据库中动态弹出窗口显示数据。

我想在我的页面中只使用一个弹出窗口。

对于1000个锚点标签,弹出窗口的内部数据将随着锚点点击的改变而改变。

<h5><a  href="#" runat="server" >Advertise & Media</a>
   <em>
2 entries
   </em>
</h5>
<ol>
   <li><a id="advMedia1" runat="server" href="#" onclick="advMedia1_onclick">Advertise Agency</a></li>
   <li><a runat="server" runat="server" href="#">Magazine</a></li>
   <li><a runat="server" runat="server" href="#">Press</a></li>
   <li><a runat="server" runat="server" href="#">Weekly</a></li>
</ol>

如何为锚标记的多个onclick事件打开一个单一的弹出窗口

window.open()函数接受窗口的名称作为第二个参数。

window.open(url, name);

当你已经打开了一个同名的弹出窗口时,你的浏览器会重复使用这个窗口。

例如

window.open('/Page1.aspx', 'SameWindow');
window.open('/Page2.aspx', 'SameWindow');
window.open('/Page3.aspx', 'SameWindow');
window.open('/Page4.aspx', 'SameWindow');

你可以尝试更新你的弹出面板的数据