我一直在为Chrome (作为一个扩展)写一个Greasemonkey脚本,以便在Facebook上使用。我知道Greasemonkey是沙箱的,至少就Firefox而言,除非你在浏览器中改变设置,否则你不能用脚本关闭窗口。然而,我知道大多数浏览器允许父窗口关闭子窗口,而不需要用户的确认。无论如何,我正在尝试让我的脚本打开一个窗口,从HTML对象中抓取一段文本,然后在按下页面上的一个按钮后关闭窗口。
我打开窗口的代码如下所示:
function birthday(linkAddress) {
var winNew=window.open(linkAddress, "_blank"
我试图强行关闭从我的页面打开的窗口,但我不通过window.open()亲自打开它.因此,我没有可以想到的引用点,比如windowName.close();因为我从来没有在代码中实际打开它,其他一些服务处理它。我知道窗口上的target="windowName“,我想关闭,但我不知道如何告诉它关闭的基础上。
当主窗口关闭时,我想关闭这个窗口,这样做如下:
window.onunload = function () {
windowName.close(); // This does nothing.
};
问题:如何使用属性target="windowName“关闭窗口
我试图关闭父窗口从子窗口使用javascript,但它不会工作。
请分享我的代码,如果你有任何。
我的父母html:
<script>
var winr;
var selfw;
function openAn(){
selfw=self.window;
winr=window.open("shell.htm","");
}
function justClose(){
//setTimeout("closeAfterMin()",2000);
我正在尝试用子窗口中的可单击链接更新父窗口中的图像。我已经用一个javascript文件预加载了父窗口中的图像。"scriptss.js“我的问题是我需要用子脚本"scriptremote.js”访问父窗口的预加载图像再次感谢所有的JS帮助!JS (scriptss.js)
var newWindow = null;
window.onload = init;
var i = 0;
image_object = new Image();
myImages = new Array(); // declare array
myImages[0]="images/img1.j
如何将整个div复制到弹出窗口?
我想要做的是:
function ImprimirTela() {
var text = "<html>\n<head>\n<title>Impressão Guia</title>\n";
text += "<script src='~/js/jquery-1.4.2.js' type='text/javascript' language='javascript' />\n";
我有“孩子1”窗口,它从“家长”打开。一旦我在菜单中点击打开“儿童1”,如果我在菜单中点击几次,它可以打开几个窗口。如何验证窗口"Child 1“是否打开,那么我们应该直接打开它。
我用来打开窗口的代码:
var ticketTypesForm = new fTicketTypes();
ticketTypesForm.Show();