iframe頁(yè)面獲取父頁(yè)面的dom節(jié)點(diǎn)卷拘,調(diào)用父頁(yè)面的方法
標(biāo)簽(空格分隔): js
- 子頁(yè)面的js是訪問(wèn)不到父頁(yè)面的節(jié)點(diǎn)的,要想訪問(wèn)要加上
parent.document
eg: $("#firstMenu > li",parent.document)
- 子頁(yè)面是訪問(wèn)不到父頁(yè)面的方法的 要想訪問(wèn)加上
parent.
egparent.getActiveMenu()
//getActiveMenu是父頁(yè)面的方法绅这,在子頁(yè)面中調(diào)用
3.父元素訪問(wèn)子頁(yè)面的元素
eg:$(window.frames["iframe的id"].contentDocument.documentElement).find(".content")
iframe兩個(gè)子頁(yè)面之間的傳值以及方法調(diào)用
實(shí)現(xiàn)iframeA調(diào)用iframeB頁(yè)面的函數(shù)
-
40101
是iframeB的idjumpCaseId
是iframeB需要的值
2)curCaseId
是iframeA要傳給iframeB 的值 -
judgeFromJump()
是ifrnameB的方法
下面這兩句話是寫在iframeA頁(yè)面
- 傳值
parent.$("#40101")[0].contentWindow.jumpCaseId = curCaseId;
- 方法調(diào)用
parent.$("#40101")[0].contentWindow.judgeFromJump();
iframe父iframe調(diào)用子iframe的方法
$("#lookDetailsDialogFrame")[0].contentWindow.setDialogLookType();
//lookDetailsDialogFrame是子的iframe的id ,setDialogLookType是子的方法