js中iframe調(diào)用父頁(yè)面的方法
本文實(shí)例講述了js中iframe調(diào)用父頁(yè)面的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
子頁(yè)面調(diào)用父頁(yè)面的方法在js中很容易實(shí)現(xiàn)。我們只需要在主頁(yè)面加個(gè)函數(shù),然后在子頁(yè)面通過(guò)window.parent.方法()即可實(shí)現(xiàn)了
比如調(diào)用a()函數(shù),就寫(xiě)成:
但是我在chrome瀏覽器下卻發(fā)現(xiàn)此方法無(wú)效了
<script>
function dey() {
var cards_frame=document.frames("card-iframe"); //card-iframe為iframe的名字
cards_frame.checkedCard() //調(diào)用iframe中定義的方法,把內(nèi)嵌頁(yè)面的值傳到父頁(yè)面
}
</script>
2)在iframe 中調(diào)用 父頁(yè)面定義的方法
{
document.parentWindow.parent.msg(picurl,h_id);
}
//msg()為父窗口定義的函數(shù).
card-iframe是iframe框架的id,b()為子頁(yè)面js函數(shù)。contentWindow屬性是指定的frame或者iframe所在的window對(duì)象,IE下可以省略。
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
相關(guān)文章
用CSS+JS實(shí)現(xiàn)的進(jìn)度條效果效果
用CSS+JS實(shí)現(xiàn)的進(jìn)度條效果效果...2007-06-06
檢測(cè)一個(gè)函數(shù)是否是JavaScript原生函數(shù)的小技巧
這篇文章主要介紹了檢測(cè)一個(gè)函數(shù)是否是JavaScript原生函數(shù)的小技巧,本文給出了兩種檢測(cè)方法,需要的朋友可以參考下2015-03-03
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL錯(cuò)誤的解決方法
這篇文章主要介紹了JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL錯(cuò)誤的解決方法,涉及針對(duì)字符串參數(shù)的處理方法,需要的朋友可以參考下2016-08-08
js簡(jiǎn)單實(shí)現(xiàn)表單中點(diǎn)擊按鈕動(dòng)態(tài)增加輸入框數(shù)量的方法
這篇文章主要介紹了js簡(jiǎn)單實(shí)現(xiàn)表單中點(diǎn)擊按鈕動(dòng)態(tài)增加輸入框數(shù)量的方法,涉及javascript鼠標(biāo)點(diǎn)擊事件及insertAdjacentHTML方法的相關(guān)使用技巧,需要的朋友可以參考下2015-08-08
將Datatable轉(zhuǎn)化成json發(fā)送前臺(tái)實(shí)現(xiàn)思路
將Datatable轉(zhuǎn)化成json可以將dt序列化成json,放到前臺(tái)的隱藏控件hidBoundary中,具體的實(shí)現(xiàn)如下,有類似需求的朋有可以參考下2013-09-09
layui動(dòng)態(tài)渲染生成左側(cè)3級(jí)菜單的方法(根據(jù)后臺(tái)返回?cái)?shù)據(jù))
今天小編就為大家分享一篇layui動(dòng)態(tài)渲染生成左側(cè)3級(jí)菜單的方法(根據(jù)后臺(tái)返回?cái)?shù)據(jù)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-09-09

