问题标签 [window.open]
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 - 动态创建greasemonkey脚本
我正在尝试创建一个动态 GM 脚本。这是我认为会做的
好吧,它没有。任何人都知道如何去做这件事?
javascript - window.open 在 IE 7 和 8 中不起作用
我有一个小书签,可以打开一个新窗口,唯一的问题是,它不起作用。我已经尝试过“标题技巧中没有空格”以及其他一些技巧(取出 void() 部分,在所有宽度、高度等周围加上引号),但它仍然不会飞。下面是代码:
我得到的错误是:
用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 5.1;Trident/4.0)
时间戳:2011 年 2 月 1 日星期二 04:59:43 UTC
消息:无效参数。
行:1
字符:1
代码:0
URI:https ://myfavs.me/
任何人都可以对此有所了解吗?
javascript - Firefox 4 beta 不允许在新窗口中动态创建元素(Javascript)?
看来我不能真正将元素附加到 Firefox 4 beta 中的新窗口(使用 beta 10 测试)。它在 Firefox 3、Opera、Chrome 和 IE6 中运行良好,但似乎 FF beta 4 打破了它。
这是一个简单的演示 HTML 页面
基本上,它是一个带有链接的页面,单击时会弹出一个新窗口,其中包含文本“abc”。在 Firefox beta 4 中,它会随窗口一起弹出,但其中没有显示任何内容。使用 Firebug,似乎创建了节点,但标签下的所有内容(包括标签本身)在树中淡出,类似于不可见元素。但是,计算出的 CSS 显示显示和可见性样式很好。
有谁知道如何让它在 Firefox beta 4 中运行?
javascript - 使用 window.open() 在特定时间间隔后打开新窗口
我正在寻找将在特定时间间隔后自动打开新选项卡(窗口)的 javascript 代码。
我这里很少有网站,在这段代码中,当我按下 html 页面上的按钮时,它会自动打开。
我希望这些网站在特定时间间隔后打开。例如,当用户按下“打开 Windows”按钮时,第一个网站将打开,1 分钟后打开第 2 个网站,2 分钟后打开第 3 个网站。
例如。
谢谢,
桑格拉姆
javascript - JavaScript:location.href 在新窗口/标签中打开?
我有一个来自第三方开发者的 JavaScript 文件。它有一个链接,用目标替换当前页面。我想在新标签页中打开这个页面。
这是我到目前为止所拥有的:
谁能帮我吗?
javascript - 运行协议处理程序而不在 Javascript 中打开窗口
我有一个使用 txmt 协议打开带有 TextMate 的 FILE 的 javascript。它工作正常,但问题是运行此脚本时我有一个空白的 Safari 窗口。
我怎么不能打开空白窗口?
javascript - 带有空格和 % 的 Javascript window.open url
我正在尝试window.open
使用带有空格的网址:
运行此代码将打开一个带有http://twitter.com/share?text=Hello,%2520world!&url=http://yoursite.com
.
发生的情况是 msg 中的空格转换为 %20,然后 '%' 转换为 %25。作为一种解决方法,我补充说:
msg = msg.replace(/\s/g, '+');
但是我需要注意其他字符还是有更好的解决方法?
jquery - jquery 表单提交到新的 URL
基本上我正在构建一个可以发布在博客或其他网页上的 html 横幅。它只是一个在选择元素中有一些选项的表单。
这个 jQuery 获取所选选项的值,然后将值添加到 A URL 的末尾,然后打开该 url。
如果我在本地预览和使用横幅,这很好用,但如果我将横幅嵌入博客文章中,那么当表单提交时,它只会转到该 URL 的主页。
有任何想法吗?
出于某种原因,它在 js fiddle 上运行良好:http: //jsfiddle.net/5pSTz/
javascript - 在 javascript 中维护特定的窗口层次结构
所以我正在编写一些javascript来处理多个窗口,我需要一种方法来强制执行以下层次结构:主窗口应该是所有其他打开的窗口的父窗口,无论这些其他窗口是从哪里打开的。IE。如果主窗口使用window.open()打开一个子窗口,而子窗口使用window.open()打开一个窗口,这两个子窗口需要是主窗口的兄弟和子窗口,当前一个子窗口是另一个子窗口的父窗口这导致了问题。有没有办法在调用 window.open() 之前引用父窗口,以便将父窗口设置为新窗口的父窗口,而不是调用 javascript 函数的窗口?
我试过这个没有成功,但它可能很接近:
如果有人有任何想法,将不胜感激。请注意,此代码段不能直接使用 window.open(),而必须调用最终以 window.open() 结尾的其他函数。
javascript - JavaScript - IE8 window.onload() 在新打开的窗口中不起作用
这篇文章与window.onload() is not fire with IE 8 in first shot相关。
从主页(窗口)中打开一个新窗口:
新窗口已正确打开,但 window.onload() 部分(位于 'foobar.php' 中)中的代码未执行:
用 Prototype 的 "document.observe('dom:loaded', function()" 和 body-Tag 中的 "onload" 属性替换 "window.onload" 也不起作用。如果我重新加载新的内容打开窗口或再次打开然后代码正常工作。如果我从主窗口中运行代码,那么代码也正常工作。这似乎是一个缓存问题,但我不确定。
我的 IE 版本是 8.0.6001.18702。我已经推迟了所有的附加组件。
提前谢谢了