在 JavaScript 中打开弹出窗口

opening pop up window in javascript

本文关键字:窗口 JavaScript      更新时间:2023-09-26

我用 c# 运行 asp.net 应用程序。我想在 c# 或 javascript 中的按钮单击上打开一个新的弹出窗口。在弹出窗口中,我必须执行一些操作。怎么办呢?有没有文章可以了解这些的基本概念?

提前谢谢。

弹出窗口

是一个坏主意,因为它们会被弹出窗口阻止程序阻止。 你可以做类似的事情,尽管使用Telerik的控件。 MVC 控件是免费的,不确定 RAD 控件是否适用于 ASP.Net。

jQueryUI还有一个对话框组件,它可能会做你想要的,而且它绝对是免费的。

您可以使用

window.open(在javascript中)打开弹出窗口,但问题是几乎所有现代浏览器都会阻止弹出窗口(根据注释进行编辑:当您在处理点击事件时打开弹出窗口时,它不适用,但仍然:)。我的建议:不要使用弹出窗口创建 UI。或者使用伪弹出窗口(绝对位于页面顶部的div)。

Tou可以使用JQuery对话框来满足此要求。http://jqueryui.com/demos/dialog/#modal-form

<input type="button" id="btnpopup" onclick='showpopup();' />
//javascript function
function showpopup(){
    window.open(page url);
}

有关 window.open() 的更多信息检查它:窗口弹出窗口