当前位置:编程学习 > JS >>

js中iframe调用父页面实现代码

比如调用a()函数,就写成:

 代码如下 复制代码

window.praent.a();

但是我在chrome浏览器下却发现此方法无效了


//在父页面中调用该函数

 代码如下 复制代码

<script>

function dey() {

var cards_frame=document.frames("card-iframe");    //card-iframe为iframe的名字      
cards_frame.checkedCard()             //调用iframe中定义的方法,把内嵌页面的值传到父页面

}

</script>

2)在iframe 中调用 父页面定义的方法

 代码如下 复制代码

function alert_window(picurl,h_id)
{
document.parentWindow.parent.msg(picurl,h_id);
}

//msg()为父窗口定义的函数.

card-iframe是iframe框架的id,b()为子页面js函数。contentWindow属性是指定的frame或者iframe所在的window对象,IE下可以省略。

补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,