问题标签 [popupwindow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 阻止与非阻止弹出窗口
我发现,浏览器不会阻止所有弹出的 JavaScript 窗口。
如何用 JavaScript 编写不会被浏览器阻止的弹出窗口?
我的意思是造成差异的主要因素是什么?
jquery - 如何使用 Jquery 或 Jquery 插件在 Google 地图中生成类似的弹出窗口?
当您使用谷歌地图时,您单击地图上的标记,然后会弹出一个窗口。您甚至可以输入您的手机号码并接收来自 Google 的短信。如何使用 Jquery 或 Jquery 插件生成该弹出窗口?
asp.net - 我有弹出窗口的错误是打开右角还是左角?是否可以在父页面的中心打开
我使用以下语法在页面中将验证码页面称为弹出窗口
javascript - 弹出窗口最大化按钮
如何使用Javascript启用弹出窗口的最大化和恢复按钮?
asp.net - 打开弹出窗口在 Firefox 和 google chrome 中不起作用
我想在用户单击按钮时打开一个弹出窗口(仅带有关闭按钮),并且应该禁用父窗口,直到弹出窗口关闭。为此,我正在使用以下代码
无论如何,这段代码在 IE 中运行良好。但是,我有两个问题。在 Firefox 中,它不是以我在脚本中提到的大小打开的。它以全尺寸开放。在 Google Chrome 中,父窗口不会被禁用。
提前致谢
jquery - Zeroclipboard 多个元素
我在代码中创建多个 Zeroclipboard 实例时遇到问题,每个实例在调用后都会启动一个弹出窗口。
我成功地生成了复制到剪贴板的功能,但是如果我使用 onMouseUp、onComplete 事件来触发弹出功能,它要么像 4-5 个弹出窗口一样触发,要么根本不触发。
PS 我试图从如何使用 jQuery 和 ZeroClipboard 将 Ajax 响应加载到剪贴板?而不是 ajax 调用只是复制到剪贴板并在完成午餐时弹出一个弹出窗口......正如我所说的那样对我不起作用。
在启用 flashblocker 时我还发现,每次我翻转一个 CODE 标签时,都会在同一个位置创建一个新的 flash,所以这可能是我点击它时弹出 3-4 个弹出窗口的解释。如果我翻转更多,就会出现更多弹出窗口。有没有办法阻止闪光灯在同一地点创建或在推出时销毁?
jquery - window.open 和 $(document).ready
我正在尝试制作一个打开弹出窗口的书签。在这个窗口内是一个 CSS 类列表,一旦选择,就会在window.opener
页面上突出显示该对象。所以我遇到了两个问题。
- Firebug 在弹出窗口中不起作用,所以我看不到发生了什么。
- 窗口永远不会完成加载(至少我可以在 Firefox 中知道),因此
$(document).ready(function(){...})
窗口内部永远不会被执行。
我无法从远程位置打开弹出窗口,因为我遇到了跨域问题。这是一些示例代码:
如果我在弹出窗口中将以下内容添加到控制台$(":input").click(function(){ alert($(window.opener.document).find("#test").html()) });
,它工作正常,所以我确定它 document.ready 永远不会被调用
或者,有没有更好的方法来做到这一点?
javascript - IE 和附加到 window.opener 的问题
我有以下脚本在 Firefox 和 Chrome 中运行良好(不确定其他浏览器),但它在 IE 中根本不起作用。它基本上会打开一个弹出窗口,该弹出窗口附加一个 div 以突出显示窗口打开器中的项目。我希望它可以在同一个站点上的多个页面上工作,所以我不想添加一个函数来在主窗口(window.opener)中创建 div。抱歉,我无法发布工作演示 - window.opener 在垃圾箱中不起作用。
我也尝试过使用 appendChild 但没有成功。我最终发现这种方法有效,但它是一个可怕的解决方案,并导致页面闪烁。
有人知道更好的解决方案吗?
apache-flex - 使用 PopUpManager.addPopUp() 打开 TitleWindow 时会产生哪些事件?
基本上,我正在尝试使用 PopUpManager.addPopUp() 和 PopUpManager.removePopUp() 打开/关闭 TitleWindow,同时重用相同的 TitleWindow 实例。我注意到,即使我多次打开 TitleWindow,creationComplete() 只会调用一次,并且想知道我应该为后续的弹出窗口加载监听哪些事件。
apache-flex - 如何在 Flex 应用程序边界内保持拖动的 TitleWindow
我在 FB4 中使用 PopupManager 来显示自定义对话框。
可以拖动弹出的 TitleWindow 并在其灰色标题栏位于 Flex 应用程序矩形边界之外时松开它,然后无法再次抓取弹出窗口。也可以将 TitleWindow 向下拖动,使其在 Flex 应用程序矩形的底部边缘下方完全不可见。当 Flex 应用程序的边界小于完整的浏览器窗口,并且用户正在快速工作时,发生这种情况的机会就会增加。是否有一个简单的设置可以防止这种情况发生,或者程序员必须在拖动操作期间拦截该行为?
谢谢蒂姆