从服务器端代码调用弹出窗口?

时间:2012-02-12 19:40:18

标签: c# javascript asp.net-2.0

我正在尝试从load_page事件打开一个弹出窗口。为什么不起作用?

string popup = "<script language='javascript'>" +
   "window.open('" + "www.delfi.lt" + "', 'CustomPopUp, " +
   "'width=200, height=200, resizable=no')" +
   "</script>";
Page.RegisterStartupScript("Popup", popup);

2 个答案:

答案 0 :(得分:0)

你的javascript错了,你在CustomPopUp之后错过了一个引用。

string popup = "<script language='javascript'>" +
       "window.open('" + "www.delfi.lt" + "', 'CustomPopUp', " +
       "'width=200, height=200, resizable=no');" +
       "</script>";

答案 1 :(得分:0)

大多数浏览器会阻止不是由用户操作触发的弹出窗口,例如点击。页面加载弹出窗口特别容易被忽略。