我想使用html和js显示旋转横幅。它使用旋转函数和window.onload事件在本地工作。对于生产,它实际上需要在iframe中运行。 iframe位于父页面上 - 同一个域。
以下是我工作的JS,我正在适应它以使其工作。它完全没有显示出来。
我也试过了this。
尚未检查浏览器上的元素,但确实注意到以下错误消息:' Uncaught TypeError:无法设置属性' onload'未定义的'。此消息与JS中的document.getElementsByTagName('iframe')[0].onload = rotater;
相关:
function rotater() {
document.getElementById("placeholderdiv").innerHTML = items[current];
current = (current === items.length - 1) ? 0 : current + 1; //increment or reset
setTimeout("rotater()", howOften);
}
document.getElementsByTagName('iframe')[0].onload = rotater;
iFrame代码:
<iframe id="id_gateway_120" title="My Workspace Information Message" style="width:100%;padding:0 !important;
height:600px" marginwidth="0" marginheight="0" scrolling="auto"
src="/access/content/public/site/pages/homev1.html" width="100%" frameborder="0">
答案 0 :(得分:0)
不确定你在上下文中想要做什么,但你试过这个吗? document.getElementsByTagName('iframe')[0] .onload = rotater;