Javascript和构建数据,然后返回iframe
我试图让这个函数来构建我提供给它的数据,并在我的IFRAME中显示它。我就是不能让它显示任何东西。根据这段代码,有什么想法吗Javascript和构建数据,然后返回iframe,javascript,iframe,Javascript,Iframe,我试图让这个函数来构建我提供给它的数据,并在我的IFRAME中显示它。我就是不能让它显示任何东西。根据这段代码,有什么想法吗 function playBlackjack() { var data = "<table border=0 style='margin:auto'>" data += "<tr>" data += "<td><form><input type="BUTTON" onClick="Javascript
function playBlackjack()
{
var data = "<table border=0 style='margin:auto'>"
data += "<tr>"
data += "<td><form><input type="BUTTON" onClick="Javascript:dealCards()" value="Deal > > >"></form></td>"
data += showCards(0)
data += "<td><form><input type="BUTTON" onClick="Javascript:hitCard()" value="< < < Hit Me"></form></td>"
data += "</tr></table> "
return productarea.document.writeln(data)
productarea.document.close()
}
函数playballjack()
{
var data=“”
数据+=“”
数据+=“”
数据+=展示卡(0)
数据+=“”
数据+=“”
返回productarea.document.writeln(数据)
productarea.document.close()
}
var o = document.getElementsByTagName('iframe')[0];
o.contentWindow.postMessage('Hello world', 'http://b.example.org/');
window.addEventListener('message', receiver, false);
function receiver(e) {
if (e.origin == 'http://example.com') {
if (e.data == 'Hello world') {
e.source.postMessage('Hello', e.origin);
} else {
alert(e.data);
}
}
}
该脚本首先检查域是否为预期域,然后查看消息,它要么向用户显示消息,要么通过将消息发送回最初发送消息的文档来响应消息
通过
via假设
productarea
是一个iframe,您想要的是contentDocument
而不是document
。我试过了,但还是没有成功。我觉得这和我的报价有关。是的,这些也是错误的。尝试在双引号内使用单引号,并注意控制台。