【发布时间】:2011-11-16 21:59:49
【问题描述】:
我正在做一个项目,我正在构建一个 iframe 并用 html 代码填充它以显示 rss 提要。下面的代码显示了我是如何做到这一点的。它在 Firefox 中运行良好,但是当我在 Internet Explorer 中运行该功能时,它不会加载 rss 提要。有什么想法吗?
JavaScript 函数
function AddIframe()
{
ifrm = document.createElement("iframe");
ifrm.setAttribute("name", "iFrame1");
ifrm.setAttribute("id","iFrame1");
document.body.appendChild(ifrm);
ifrm = (ifrm.contentWindow) ? ifrm.contentWindow : (ifrm.contentDocument.document) ? ifrm.contentDocument.document : ifrm.contentDocument;
ifrm.document.open();
ifrm.document.write("<html><head><title>testIframe</title></head><body><div> <script language='JavaScript' src='http://itde.vccs.edu/rss2js/feed2js.php?src=http%3A%2F%2Fwww.nfl.com%2Frss%2Frsslanding%3FsearchString%3Dhome&chan=n&num=20&desc=1&date=y&targ=y' type='text/javascript'>" + String.fromCharCode(60).toString() + "/script> </div></body></html>");
ifrm.document.close();
}
HTML
<div>
<input type="button" value="Click Here" onclick="AddIframe();" />
</div>
【问题讨论】:
标签: javascript iframe build rss