我有一个带有1000个锚标签的aspx页面。
我想点击锚点标签& amp;从动态数据库中弹出窗口中显示数据。
我想在我的页面中只使用一个弹出窗口。
对于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>
答案 0 :(得分:1)
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');
这些都将在同一窗口中打开。
答案 1 :(得分:0)
您可以尝试更新弹出式面板的数据