我在两个窗口之间的通信中遇到了问题,我有一个窗口P,它是父窗口。我使用window.open('path',A)和window.open('path',B)打开了两个新窗口(A,B)。现在我需要在A和B之间进行通信。请帮助B/w A和B进行通信。
我试过了,但不起作用
// In A component
window.opener('A').postMessage(JSON.stringify(messageData), "*");
//In B component
window.addEventListener("m
我想在新的window.open()中添加和运行外部javascript文件,所以我在中测试了这个解决方案,但这个解决方案不起作用。
我的代码如下:
<input type="button" value="Open a window" onclick="openWindow();">
<script type="text/javascript">
function openWindow()
{
//Open a new window :
var win = window.open(
我想打开一个新窗口:
var my = window.open('iframe.html', '_blank' ,"height=600, width=600");
但就在打开它的时候,我想修改它的DOM,我已经试过了:
var div = my.document.createElement("div");
div.innerHTML = "Hello!";
my.document.body.appendChild( div );
或者:
var div = $('<div>Hello Worl
我想打开新窗口(与jQuery),并显示从base64内容。当我创建普通链接时:
<a href=\"data:application/pdf;base64,'.$answer->shipping_label_content.'\" target=\"blank\">Show PDF</a>
一切都很好。但我想自动打开包含此内容的新窗口,但我不知道如何:-/
var window = window.open();
var html = "data:application/pdf;base64,'.$a
当您单击按钮时,我正在尝试在新窗口中加载新场景。因此,当你点击HTML按钮时,它会打开一个新的窗口。
对于这个新窗口,我有以下代码:
let newWindow = window.open(); // Open a new window
let newHead = newWindow.document.head;
let newBody = newWindow.document.body;
let charset = document.createElement('meta');
charset.setAttribute('charset',
单击按钮时,我正在打开一个新窗口,然后将该窗口的内容附加到已打开的窗口,我使用的jQuery代码是:
$(".printBtn").on("click", function () {
var w = window.open("", "Purchase Report", "width=800, height=1100");
var wi = $(window);
$(w.document.body).append(wi.find("#datatable_example"));
我正在使用一些变量创建一个新窗口,如下所示:
var setScript = "<script>alert('test');<//script>";
var w = window.open();
var createBody = $(w.document.body);
var createHead = $(w.document.head);
createBody.html("");
createBody.html(p);
createHead.html(setStyle);
createHead.append(setScr
嘿,我现在正在尝试学习JavaScript,我希望能够在我用JavaScript创建的页面上创建一个按钮,但它总是将按钮添加到index.html中。请注意,我是在WebStorm集成开发环境中运行这个程序的,并且没有URL/因此我不知道要为window.open(____)放置什么。
它成功地创建了一个显示"Hello“的新窗口,但没有按钮。
var myWindow=window.open('');
myWindow.document.write('Hello');
var button=myWindow.document.createElement
下面是一个页面,当我点击它时-我不想刷新页面,只想刷新这个链接打开的新窗口-我想刷新新打开的页面,而不是主窗口。
单击链接可正确打开新窗口,但也会刷新主窗口(链接所在的位置)。这是不可取的,我想知道如何阻止它这样做。
<a href="" onclick="window.open('URL','mywin');mywin.location.reload();">clik to open new window</a>
<a href="" onclick="window.ope
我运行这个函数是为了打开一个新窗口。
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>'
我有这样的代码:
<div class="col3">
<a id = "training-launch-button" href="javascript:void(0);" title=" My title here" class="button" onClick="Test();">Launch</a>
</div>
function Test() {
var new_window= window.open
*编辑:*
我有一个php脚本,它调用js函数,js打开一个新窗口并在上面加载jquery。
问题是jquery文件没有加载到新窗口,请参见下面的代码:
<?php
echo "<a href='javascript:void(0);' target='MMMM' onclick='linkTest()'>LINK</a>";
?>
<script>
function linkTest()
{
var w = window.open();
var s = w.docum
我有一个带有svg标签的页面。该页面有一个名为"Preview“的按钮,单击该按钮将打开一个包含图像(svg)的新窗口。
下面是一段代码,它可以在Chrome/Firefox中工作,但不能在IE中工作(我使用的是IE9 -IE9标准模式)。
var w = window.open();
var svg = $('#chart');
var svgPrint = svg.cloneNode(true);
svgPrint.setAttribute('xmlns','http://www.w3.org/2000/svg
向您展示了如何提交在JavaScript中通过POST创建的表单。下面是我修改过的代码。
var form = document.createElement("form");
form.setAttribute("method", "post");
form.setAttribute("action", "test.jsp");
var hiddenField = document.createElement("input");
hiddenField.setAttribute("