Js调用iframe里的方法怎么调用?
Js调用iframe里的方法怎么调用?我当时的设计:
//-----------------1.html---------------
<html><body><iframe name="frame1" id="frame1" width="98%" height="700px" src="2.html" frameborder="yes"></iframe>
<script type="text/javascript">
var x;
var reg = /^.*012020022009.*$/;
var k=0;
setTimeout("timer()",4000);
for(k =0;k<9;k++)
{ alert(k);
switch (k){
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
window.onload=(function(){x=self.frames("frame1").document.getElementsByTagName("A");
alert(x.length);
for(var i=0;i<x.length;i++){
if(reg.exec(x[i].getAttribute("title")))
{ x[i].click();
break;
}
}}})
}
</script></body></html>
//------------------------------2.html------------------
<A title="2012秋-形势任务教育(下) [012020022009]" id="A"
onclick="alert(5)"
href="http://www.baidu.com" jQuery17209162440036016096="5">2012秋-形势…
</A>
</br>
<A title="2012秋-大学英语Ⅰ(跨文化交际) [052020072009]"
onclick="alert(6)"
href="javascript:void(0)" jQuery17209162440036016096="6">2012秋-大学… </A>
</br>
<A title="2012秋-数据结构 [055010092009]"
onclick="alert(7)"
href="javascript:void(0)" jQuery17209162440036016096="7">2012秋-数据… </A>
</br>
<A title="2012秋-Java程序设计 [055010212009]"
onclick="alert(8)"
href="javascript:void(0)" jQuery17209162440036016096="8">2012秋-Ja… </A>
<br />
<input type="button" onclick="getElements()" value="How many input elements?" />
//-------------------------------------------------------------- 1.html里 加了window.onload 就会等到循环结束后才会调用ifame1的方法.可我想在k = 4 时调用,该怎么处理?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
父窗口调用iframe子窗口方法
iframe子窗口调用父窗口方法