我在理解如何在打开新的浏览器窗口后引用它们时遇到了一些问题。举个例子,如果我从一个主窗口(index.html)创建了3个新窗口:
var one = window.open( 'one.html', 'one',"top=10,left=10,width=100,height=100,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no");
var two = window.open( 'two.html', 't
我正在尝试创建一个IE上下文菜单项,该菜单项指向Javascript文件,如在“添加到上下文菜单”一节中描述的那样。我在HKCU\Software\Microsoft\Internet \MenuExt中列出了上下文菜单条目,它指向带有javascript的html文件。这是我正在使用的Javascript代码。
<script language="JavaScript">
function pausescript(ms) {
ms += new Date().getTime();
while (new Date() < ms){}
}
{
va
我对Javascript窗口焦点设置有问题。我编写了一个函数,用JS方法window.open()打开一个新窗口,并将返回值保存到一个变量中。现在,我在第一个页面上有了一个链接,通过单击第二个链接,打开了window.open(),窗口应该得到焦点。但这行不通。有什么办法让这件事奏效吗?
我的代码如下所示:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<he
长话短说:我正在打开一个不应该在关闭窗口时退出整个应用程序的窗口。这很好用。但关闭它不会将焦点返回到最后一个应用程序(如Chrome或Terminal)的最后一个窗口
win = nw.Window.open(
'view.html',
{
width: 300,
height: 400,
show: false, // I show the window when DOM has been loaded.
},
function( win ) {
win.setShowInTaskbar( false );
win.o
场景是,当我点击页面上的一个按钮时,屏幕上的模式窗口是打开的。背景屏幕可以滚动,模态窗口也可以滚动。所以当你点击模态窗口时,模态窗口得到焦点,因此你可以滚动模态窗口。但是,当您单击模式窗口外部时,背景屏幕将获得焦点,因此背景正在滚动。这不是我想看到的。我们知道在angularjs中使用模式窗口时,应该注入$uibModal,如下所示:
var modalInstance = $uibModal.open({
animation: true,
templateUrl: 'templates/share.html',
control
我有两个页面one.html和two.html
我正在使用以下代码打开一个新窗口
//here popup is a global variable
popup=window.open('two.html','two');
第一次成功打开弹出窗口并获得焦点,但是如果我尝试再次打开它而没有关闭已经打开的弹出窗口,那么two.html第二次不会获得焦点。
注意:我已经将弹出窗口的名称设置为'two‘
我们正在经历一个奇怪的行为,关于多个窗口之间的焦点。
我们的场景如下所示:
“窗口A”使用Show方法打开子窗口“窗口B”(没有精确定位窗口的所有者)。这两个Windows是完全独立的。
在“窗口B”中,点击一个按钮就会打开“窗口C”(显示一个模式窗口)。
A --> B --> C
当“窗口C”关闭时,焦点返回到“窗口A”。
在我看来,“窗口B”应该重新获得焦点,因为它是窗口的“逻辑”所有者(因为我没有指定所有者)。
看起来焦点又回到了第一个实例化的窗口。
有没有办法“强制”将焦点放在“窗口B”上。
有没有一种方法可以在浏览器窗口获得焦点(选项卡或标题栏被单击)时调用的iFrame中附加一个侦听器?下面是测试代码:
test.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><body><iframe src="test1.html"></iframe></body></html>
t
这里基本上是我的代码(Authenticator.jsp):
window.location.replace("Login.html"); // replace method also takes care of history
window.open ("Main.html", "Welcome logged in user");
预期行为:
我们基本上是在用户登录后在弹出窗口中打开Main.html。当前窗口必须指向Login.html,main应该在弹出窗口中打开。
实际行为:
popupAuthenticator.jsp中打开的Main.
我对专注于瓦丁有点问题。当我打开新窗口(对话框)时出现问题,例如单击按钮:
new Window(caption, component);
当窗口关闭时,方法close()被执行。它在Window类中实现:
public void close() {
UI uI = getUI();
// Don't do anything if not attached to a UI
if (uI != null) {
// focus is restored to the parent window
uI.focus();