我用常规的 javascript 创建了一个 iframe。在那个 iframe 中是 Jquery 函数和 JQuery。正如人们所期望的那样,该代码在 iframe 中工作。我想让父页面执行该功能,而不是在 iframe 中。iFrame 和所有内容都是从同一个域加载的,尽管创建 iframe 的代码可以在任何站点上运行。例如,如果 siteB、siteA 运行代码,siteA & B 可以创建 iframe 到 siteZ 的网站内容。
这是到目前为止我想在父页面中运行的 iframe 的代码:
<script>
$(document).ready(function(){
$().intad({
title: "blahblah",
url: "http://www.blah.com",
timeout: 30,
deplay: 2,
wait: 3,
closeable: true
});
});
</script>
我从 iframe 试过这个:
<script>
$(document).ready(function(){
function intad(){
title: "blahblah",
url: "http://www.blah.com",
timeout: 30,
deplay: 2,
wait: 3,
closeable: true
});
});
</script>
这来自加载到父页面的代码:
<script>
parent.document.getElementById("RandomIdHere").contentWindow.intads();
</script>