问题标签 [popup]

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.

0 投票
5 回答
16533 浏览

.net - 为什么单击背景区域时 WPF 弹出窗口会关闭?

我有一个 WPFPopup控件,其中包含一些编辑控件(列表框、文本框、复选框),布局有相当多的空白。

Popup.StaysOpen设置为False,这是必需的。如果用户单击应用程序中的其他位置,则应认为编辑操作已中止并且弹出窗口应关闭。

不幸的是,每当用户在弹出窗口的背景区域(编辑控件之间的空间)内单击时,弹出窗口也会关闭。

我尝试将弹出窗口设置为Focusable. 我还尝试将弹出窗口的子项 (a Border) 设置为可聚焦。两方面都没有运气。

此外,鼠标事件似乎在弹出窗口中穿行。当我单击它时,弹出窗口下方的任何元素都会成为焦点。尽管PopupBorder(我点击进入)都具有IsHitTestVisibleFocusable设置为true

0 投票
1 回答
4627 浏览

asp.net - 使用 asp.net 菜单控件打开弹出窗口

大家好,我有一个可怕的问题我必须用 asp.net 菜单控件打开弹出窗口(javascript),但我不能。菜单项不包含“属性”,所以我不能分配 javascript 代码。我该如何解决?谢谢你的建议

0 投票
4 回答
990 浏览

jquery - web2.0弹出?

我需要的网站需要在用户单击链接时对其进行检查,这些链接会将他们带到外部网站(不要问为什么,它就是这样......)

客户想要某种弹出框,然后会显示“你真的想去吗?” 以及 2 个是或否按钮。

现在,到目前为止,我已经在经典浏览器弹出窗口中完成了所有这些操作,因为如果 JS 关闭,它会非常优雅地降级以离开计划 ahref 链接。我的问题是……有没有比普通的蹩脚弹出窗口更时髦的另一种方法?

我一直在尝试使用thickbox和一些JQuery 滑块,但是一旦你禁用了Javascript

a)没有“弹出窗口” b)由于激活不再工作的“弹出窗口”所需的标记,即使链接不再指向它应该去的地方

有什么想法或想法吗?:P

0 投票
2 回答
2906 浏览

jquery - 页面刷新时的 jQuery 弹出菜单

我使用 jQuery 插件开发了一个 PopupMenu。

单击 HTML 按钮时,应出现 PopupMenu。

页面刷新时是否可以这样做?
我将如何在 jQuery 中执行此操作?

0 投票
16 回答
94833 浏览

javascript - 检测 Chrome 中被阻止的弹出窗口

我知道用于检测弹出窗口是否在其他浏览器中被阻止的 javascript 技术(如该问题的答案中所述)。这是基本测试:

但这在 Chrome 中不起作用。当弹出窗口被阻止时,永远不会到达“POPUP BLOCKED”部分。

当然,测试在一定程度上是有效的,因为 Chrome 实际上并没有阻止弹出窗口,而是在右下角的一个最小化窗口中打开它,其中列出了“被阻止”的弹出窗口。

我想做的是能够判断弹出窗口是否被 Chrome 的弹出窗口阻止程序阻止。我尽量避免浏览器嗅探以支持特征检测。有没有办法在没有浏览器嗅探的情况下做到这一点?

编辑:我现在尝试使用newWin.outerHeight,newWin.left和其他类似属性来完成此操作。当弹出窗口被阻止时,谷歌浏览器将所有位置和高度值返回为 0。

不幸的是,即使弹出窗口实际上打开了未知的时间,它也会返回相同的值。经过一段神奇的时间(在我的测试中几秒钟),位置和大小信息作为正确的值返回。换句话说,我还没有更接近弄清楚这一点。任何帮助,将不胜感激。

0 投票
2 回答
1238 浏览

internet-explorer - 打开新弹出窗口时需要从 Safari 浏览器强制打开 IE

是否可以从 Safari 浏览器上的 Java 页面打开一个弹出窗口以在 IE 浏览器中打开一个弹出窗口。我认为这是不可能的。

0 投票
3 回答
7374 浏览

.net - TabControl 中的 WPF zIndex

我试图让 zIndexing 在自定义 UserControl 上工作,但是当它在 TabControl 内弹出时,它会剪切控件的底部,如图所示:

控制演示

这是我的 XAML

0 投票
3 回答
1166 浏览

html - html 页面上的 swf 电影(豪华弹出窗口)

我想破解这样的东西:

示例>> 只需单击“启动 PicLens Lite 幻灯片 PicLens”。

您是否看到 swf/flash 是如何加载到普通页面之上的?我想这样做:-D

如果那里有一些代码更好,否则欢迎任何提示或点击。

非常感谢。

0 投票
3 回答
2236 浏览

javascript - Javascript:从主窗口中的图像弹出电影

我是一个主要是新手 Javascript'er,我正在一个网页上尝试它,按下按钮后,会弹出一个窗口,显示一个带有来自主窗口的图像的循环“电影”。从我尝试谷歌搜索的结果来看,我可以感觉到我已经很接近了,但是有些东西正在躲避我。

我知道接下来会导致两个不同的问题,这值得两个不同的帖子。但我认为因为两者都与相同的问题/目标有关,所以这可能属于一个(虽然很长)的帖子。所以我希望它的大小不会激怒人们太多...... ;-)

无论如何,这是我认为相关代码的快照:

我为相关性输入/改编了这个;我希望我没有写错别字...

我正在使用 Debian Etch 的Iceweasel(Firefox 2.x 更名);我没有在其他浏览器上尝试过。在 Iceweasel 中,会发生以下情况:

  1. 弹出窗口按预期显示,但似乎循环直接进入最后一张图片。setTimeout似乎对图片之间的“暂停”没有影响。
  2. 显示了最后一张图片,并且弹出窗口的状态栏在中途显示其进度条,表明正在加载某些内容。

所以我的问题是:

  1. 我究竟应该如何在setTimeout这里使用电话?我试图让它调用一个“空”函数,所以它在具有 的循环中作为“暂停”工作,循环setTimeout()从主窗口的图像数组中更新弹出的单个图像。
  2. 我发现,如果我通过从外部文件 ( anim.html) 加载 HTML 代码来加载弹出窗口,状态栏似乎从“进度条”显示窗口一直期待重新加载。我仍然会尝试它是否来自其他地方,但我想知道我从外部文件加载 HTML 页面是否重要/相关window.open(),而不是加载一个空窗口并对其执行 writeln 到“写” HTML。
  3. 我已经while(true)在循环中评论了,否则浏览器会停止响应并且计算机会进入 100% CPU。我可以iffor循环中设置一个在最后一项之前将计数器设置回零,但是是否有另一种“优雅”或“更合适”的方式来使这个无限循环 - 或者while(true)做得很好?

我提前感谢您的评论,如果可能的话,请指向描述类似解决方案的现有参考书目。

0 投票
4 回答
1365 浏览

popup - 现在默认弹出替换是什么?

我知道弹出窗口不好,应该尽可能避免,但现在真的是这样吗,每当我想到使用弹出窗口时,我应该总是考虑其他选项?有什么例外吗?最后一个问题是:弹出窗口的默认替换是什么?