假设我使用以下命令打开一个新窗口:
newWindow = window.open(newUrl)
var ul = newWindow.document.getElementsByTagName("ul")[0];
ul.innerHTML = "new content";
但是,这根本不会修改新窗口的DOM。
有没有办法做我想做的事?修改通过window.open打开的新窗口的DOM是什么?
注意,如果我将最后两行放在打开的页面的js中,那么最后两行就可以工作,所以我的DOM操作代码没有任何问题。
如何在单击按钮上调用javascript函数( Jitsi )并在新窗口中打开结果(会议),在这种情况下,函数必须打开一个新的Jitsi会议--我有一个javascript函数,它调用Jitsi并按一下按钮打开或启动一个新的会议?
//Javascript function to launch the meeting on the button click
$('#btnStart').on('click',function(){
Launch();//need to open the new window here and execute this
我运行这个函数是为了打开一个新窗口。
function htmlNewWindow(id) {
var html = $(id).html();
var newWindow = window.open('');
newWindow.document.body.innerHTML = '<html><head><title>Hi</title> <script src="js/myScript.js"></script> </head>'
我正在构建一个web应用程序,它使用socket.io和web worker api来每秒从服务器获取更新。其中一个按钮是打开一个新窗口,当新窗口打开时,socket.io停止工作并得到错误的请求响应
//part of the code
var socket = io({transports: ['polling']});
worker = new Worker("web_worker.js");
worker.onmessage = function(event){
socket.emit("check_for_updates")
例如,是否可以使用javascript ()函数打开新窗口,但是窗口应该是空的,所以没有HTML文件并将内容粘贴到其中,javascript在哪里?
我知道如何打开新窗口,如何粘贴内容,如何粘贴样式(它工作),但我粘贴在那里和javascript不工作在这个打开的窗口。
我做错了什么?
编辑:打开窗口的函数:
function openNewWindow( url ) {
var OpenWindow = window.open('','_blank','width=1024,height=768,resizable=1');
v