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

本文关键字:窗口 调用 服务器端 代码 | 更新日期: 2023-09-27 18:24:32

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

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

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

您的javascript错误,CustomPopUp后缺少一个引号。

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

大多数浏览器都会阻止非用户操作(如点击)触发的弹出窗口。页面加载时的弹出窗口特别容易被忽略。