2009-02-27 66 views
0

我有下面的代码的aspx.cs页面:弹出窗口在我关闭并刷新页面后继续打开?

hypPopup.Attributes.Add("onclick", 
         "window.open('Popup.aspx', 
         '', 
         'height=650, 
         width=800, 
         location=no, 
         toolbar=no, 
         status=no, 
         scrollbars=yes, 
         resizable=yes'); 
         return false" 
         ); 

当我点击hypPopup链接,窗口弹出这是很好的,但如果我关闭它并刷新页面,弹出的不断出现向上。我不得不离开页面并回来停止每次刷新时弹出。这是默认的行为还是有修复?

hypPopup.Attributes.Add如果hypPopup按钮被设置为在服务器上运行,请尝试删除在Page_Load

+0

不应该有关系,但缺少一个分号后“返回false”? – 2009-02-27 20:31:05

回答

0

完成。也许它造成转贴和东西INT帽子转贴触发按钮的点击,所以当你刷新页面的resimulating的转贴和点击?

我不知道...只是想尝试的东西!

0

我已经在Firefox 3.0.6和IE 6上同时使用了<asp:Hyperlink><asp:LinkButton>进行了测试,它们都没有再现这种行为。如果我刷新页面

您使用的是什么浏览器弹出窗口将不会出现(这实际上是期望的行为,因为客户端事件只能由特定的客户端操作被解雇。)?这是确切的代码被解雇,还是有更多的,然后显示什么?

相关问题