Javascript:从当前页面,在URL处打开新窗口,然后操作新窗口的内容并关闭原始窗口

Javascript:从当前页面,在URL处打开新窗口,然后操作新窗口的内容并关闭原始窗口,javascript,Javascript,这是我全部JavaScript体验的第二天,请耐心等待。我可以打开一个新窗口,没问题。当窗口打开时,我可以将其指向某个URL。再说一次,没问题。在新窗口上,我似乎无法操作任何东西。以下是迄今为止的代码:(在脚本末尾,我关闭了原始窗口。) var-win=window.open(“URL”、“”、'channelmode、height=”+ window.screen.availWidth+',width='+window.screen.availWidth+',) var output=“” /

这是我全部JavaScript体验的第二天,请耐心等待。我可以打开一个新窗口,没问题。当窗口打开时,我可以将其指向某个URL。再说一次,没问题。在新窗口上,我似乎无法操作任何东西。以下是迄今为止的代码:(在脚本末尾,我关闭了原始窗口。)

var-win=window.open(“URL”、“”、'channelmode、height=”+
window.screen.availWidth+',width='+window.screen.availWidth+',)
var output=“”
//不起作用。。
win.document.body.innerHTML+=output//还尝试了-->…innerHTML=output
//
//不起作用。。
win.dataFromParent=输出
win.document.body.innerHTML(dataFromParent)
//win实际上没有在代码中定义变量“dataFromParent”,并且我无法更改加载的页面以包含它,所以这就是为什么不起作用的原因吗?
//不起作用。。
win.dataFromParent=输出
win.document.body.appendChild(dataFromParent)
//
函数windowClose(){
窗口。打开(“”,“”,“”);
window.close();
} 
windowClose()//这样做是为了防止“页面试图关闭窗口…”对话框
我正试图做两件事:

  • 在打开的窗口(win)上,在特定位置放置一个按钮,该按钮将关闭窗口(win)

  • 在打开的窗口(win)上,禁用某人双击标题栏并更改窗口大小的功能。(我知道“window.open”有一个“resizable”选项,可以设置为“no”,但实际上似乎不起作用。)

  • 这些是我用来尝试解决第一个任务的主要链接


    我真的不知道如何做第二个…我所看到的每一个地方都有类似于其他语言的东西。

    在弹出窗口中打开的文档的位置是在同一个域中吗?是的,它们在同一个域中。
    var win = window.open("URL",'','channelmode,height=' + 
              window.screen.availHeight + ',width=' + window.screen.availWidth + ',')
    var output = "<input type=\"button\" value=\"Close Window\" onclick=\"windowClose();\">"    
    
    //Doesn't work..
    win.document.body.innerHTML += output //also tried with just --> ...innerHTML = output
    //
    
    //Doesn't work..
    win.dataFromParent = output
    win.document.body.innerHTML(dataFromParent)
    //win doesn't actually have the variable "dataFromParent" defined in the code, and I can't change the page that is loaded to include it, so is that why this isn't working?
    
    //Doesn't work..
    win.dataFromParent = output
    win.document.body.appendChild(dataFromParent)
    //
    
    function windowClose() { 
        window.open('','_parent',''); 
        window.close();
    } 
    windowClose()  //Done in this manner to prevent the "Page trying to close window..." dialog box