0

我有以下脚本。

我需要这个脚本通过iframe我的网页上的访问。

谁能看到我做错了什么?

该脚本在不使用时完美运行iframe,但在使用时却不行。

iframe不幸的是,我必须使用。:/

<script type="text/javascript">

setTimeout(function() { window.location.reload(); }, 1000); // 1 seconds, e.g.      

function getContentFromIframe(iFrameName)
{

var myIFrame = document.getElementById(iframeId);
var content = myIFrame.contentWindow.document.body.innerHTML;



$(document).ready(function() {
$('a[href*="gamesmanship"]:contains("")')
.closest('tr').find('.liverpool').click();
});

$(document).ready(function() {
$('a[href*="gamesmanship"]:contains("")')
.closest('tr').find('.liverpool').click();
});

$(document).ready(function() {
$('a[href*="gamesmanship"]:contains("")')
.closest('tr').find('.liverpool').click();
});


}


</script>
4

1 回答 1

0

代替:

var myIFrame = document.getElementById(iframeId);
var content = myIFrame.contentWindow.document.body.innerHTML;

和:

var content = $("#" + iframeId).contents().find("body").html();

更新:

如果您的 iframe 在另一个域上,由于安全风险,您无法直接在 javascript 中访问它。为了访问该域,该域必须同意向您提供信息。您可以使用postMessage来实现,您可以在此讨论中查看此类似问题的答案

于 2013-09-09T12:48:27.230 回答