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