使用iframe时如何包含javascript函数?

时间:2012-11-20 23:40:54

标签: javascript html5 iframe timer

我对HTML5 / JavaScript的前端开发相对较新。

我想我之前应该研究过这个。我需要创建一个包含javascript倒计时器和javascript文本效果的iframe。

iframe渲染正常但是计时器没有实时显示倒计时,文本效果也没有渲染。

我希望这可以嵌入类似于嵌入Flash视频的方式......

请指出正确的方向。

1 个答案:

答案 0 :(得分:1)

假设你有一个像iFrame:

<iframe src="someSource" id="frameID"></iframe>

您的脚本位于外部 myScripts.js 文件中,您可能需要在iFrame中附加新脚本......例如:

$("#frameID").contents().find("head").append("<script type='text/javascript' src='resources/script/script.js'>");

编辑: 如果你有一个函数 functionToCall()你想在iframe中调用(而不是嵌入一个外部文件),你可以这样做:

  document.getElementById('frameID').contentWindow.functionToCall();