问题标签 [window]

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 投票
2 回答
954 浏览

.net - How to close a .Net Form from its PreFilterMessage()?

I'm filtering the messages that come to a form with PreFilterMessage like this:

print("code sample");

print("code sample");

but the matter is that form closes only for the first time. After reopening a form it won't close anymore by pressing ESC.

How can I accomplish this?

Thanks

0 投票
8 回答
40248 浏览

javascript - 网站可以强制浏览器进入全屏模式吗?

我想进行一项心理学研究,参与者必须查看大图像。

该实验是在网络上完成的,因此是在浏览器窗口中完成的。是否可以告诉浏览器进入全屏模式,例如按下按钮?

我知道有可能打开一个固定大小的弹出窗口。您认为这将是一个可行的替代方案吗?如果,最好的方法是什么?是否有优雅的方法来检测弹出窗口阻止程序,以回退并在原始浏览器窗口中运行研究。

主要担心的是这项研究的参与者不熟悉技术细节,不应该被他们打扰。

0 投票
1 回答
6780 浏览

javascript - 如何在 VS 命令窗口中列出 JavaScript 对象的方法?

在 Visual Studio 2008 中调试 JavaScript 时,我使用 ? 命令窗口中的命令列出 JavaScript 对象的成员我总是得到省略号 {...}。例子:

我假设这些是对象的成员函数。有没有办法列出该 {...} 中的成员?单行命令将是理想的。

谢谢。

0 投票
5 回答
5000 浏览

javascript - 在 Javascript 中处理子窗口和孙窗口

我的网页上有一个主窗口 (#1),我从中打开一个新的浏览器窗口 (#2),从中打开一个新窗口 (#3)。

现在,如果我的用户在 window#3 之前关闭 window#2,我的问题是 window#3 不再可以在其 window.opener 中调用函数,因为它已经消失了。

我想做的是在 window#2 关闭时将 window#3.opener 设置为 window#1。

我尝试在窗口#2 中执行此操作(顺便说一下我使用 jquery):

加载 window#3 时,我将窗口添加到 window#2 的子数组中。

但是当window#2 在window#3 之前关闭时,windows#3 的window.opener 并不指向window#1。

如何确保我的大子窗口(窗口#3)在窗口#2关闭后仍然可以调用主窗口(窗口#1)?

0 投票
5 回答
752 浏览

javascript - 滚动浏览器窗口以扩展元素的最佳方式是什么?

我想要做的是在我展开页面中的元素时向下滚动窗口。

我想要达到的效果就像 Stack Overflow 的评论。如果它扩展到页面之外,它会向下滚动以适应窗口中的所有评论。

这样做的最佳方法是什么?

编辑:我正在使用 JQuery。

0 投票
8 回答
428828 浏览

javascript - Javascript:在同一窗口中打开新页面

是否有一种简单的方法可以修改此代码,以便在 SAME 窗口中打开目标 URL?

0 投票
3 回答
2438 浏览

c# - Winforms中的窗口句柄调试

我有一个用户不断收到此错误。是否有一个工具可以处理窗口处理计数,我可以用它来找出他为什么不断收到这个错误。

System.ComponentModel.Win32Exception:创建窗口句柄时出错。在 System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp) 在 System.Windows.Forms.Control.CreateHandle() 在 System.Windows.Forms.Form.CreateHandle() 在 System.Windows.Forms.Control.get_Handle()在 System.Windows.Forms.Form.ShowDialog(IWin32Window 所有者)

0 投票
2 回答
2060 浏览

window - 窗口边框宽度和高度

我正在编写一个direct3d应用程序,并注意到奇怪的错误,例如即使在它被关闭并且鼠标指针没有与具有相同坐标的东西对齐时也会发生抗锯齿,我发现在创建窗口时,宽度和高度参数包括边框。该程序将 800x600 图形输出渲染到相同大小的窗口,但由于边框的原因,它被压缩成 792x566 矩形。我已经增加了窗口的大小来进行补偿,但是如果系统使用标准 XP 样式以外的边框样式,这将不起作用。(以经典风格为例)

有没有办法在我创建窗口之前告诉边框宽度和高度是多少?

0 投票
4 回答
2564 浏览

silverlight - 移动 Silverlight 2 弹出窗口

我们在 Silverlight 2 应用程序中使用弹出窗口;这些可以通过单击标题栏并拖动以标准方式移动。如果标题栏被拖出浏览器镶边后面的站点,则无法再移动窗口。

我们有用户认为这是有问题的,我想知道当窗口卡在 chrome 后面时是否有其他方法可以移动窗口。

或者也许一种防止弹出窗口的任何部分超出窗口的方法会更好。

0 投票
2 回答
693 浏览

java - 调用 JNI 模式对话框会禁用任务栏图标

在 Windows XP 上的 Java 应用程序 (JRE 1.5.0_12) 中,我调用了本机方法:

...它存在于 Visual C++ 6.0 .dll 中。它显示一个应用程序模式窗口。问题是,当这个窗口有焦点时,应用程序的托盘图标不响应鼠标点击。这是一个问题,因为当显示此窗口时,用户经常切换到另一个应用程序以选择要附加的图像,然后想要恢复此应用程序。