当前位置:  开发笔记 > 编程语言 > 正文

如何使用Javascript将内容写入另一个浏览器窗口?

如何解决《如何使用Javascript将内容写入另一个浏览器窗口?》经验,为你挑选了2个好方法。

我用window.open()打开了一个新窗口,我想使用window.open()调用中的引用然后将内容写入新窗口.我已经尝试使用myWindow.document.body.innerHTML = oldWindowDiv.innerHTML将HTML从旧窗口复制到新窗口; 但那不起作用.有任何想法吗?



1> Dan..:

返回的引用window.open()是子窗口的window对象.所以你可以做任何你通常会做的事情,这是一个例子:

var myWindow = window.open('...')
myWindow.document.getElementById('foo').style.backgroundColor = 'red'

请记住,这仅在父窗口和子窗口具有相同域时才有效.否则,跨站点脚本安全限制将阻止您.



2> Vijesh VP..:

我认为这样做会有所帮助.

   function popUp(){

    var newWindow = window.open("","Test",")

    //read text from textbox placed in parent window
    var text = document.form.input.value

    var html = "Hello, "+ text +"."
    html += "How are you today?"


    newWindow .document.open()
    newWindow .document.write(html)
    newWindow .document.close()

    } 

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有