国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js調用父框架函數與彈窗調用父頁面函數的簡單方法

2019-11-20 08:37:13
字體:
來源:轉載
供稿:網友

調用父級中的 aaa的函數

子頁面中:

onclick="window.parent.frames.aaa()"

父頁面中:

function aaa(){alert(‘bbbbb');}

frame框架里的頁面要改其他同框架下的頁面或父框架的頁面就用parent

window.opener引用的是window.open打開的頁面的父頁面。

window.frames對象可以引用iframe里的頁面,也可以引用frameset里的頁面.

可以這樣

window.frames[0].document.getElementById(‘xx');

可以這樣

window.frames[0].document.body.innerHTML;frm = window.parent.window.frames[‘uploadFrame'];frmDocument = frm.document;frm.sb(3); //sb 是uploadFrame頁面里的一個函數

對于firefox

如果你遇到報錯:parent.document.frames has no properties

換為如下代碼就可以了,這個代碼IE,ff兼容. frm = window.parent.window.frames[‘uploadFrame'];其實 frames 集合并不是掛在 document 而是掛在 window 對象下.

注意這樣修改frame里的頁面有限制,就是必須是同域下的,否則無法訪問

如果是同一域下,但是子域名不同,那么涉及到的js,html文件都加上一句。

document.domain = xxx.com [這里填寫你的域名]document.getElementById(‘iframeid').contentWindow.document.getElementById(‘someelementid');

js彈窗頁面后調用父頁面函數

(例如:調用父頁面函數test2())
window.opener.test2();

框架子頁面調用上一個頁面方法

(例如:上一頁面的框架frame名為menuBar,調用onhook()函數)
window.top.frames["menuBar"].onhook();

js彈窗頁面調用父頁面框架子頁面函數

(如:彈窗頁面調用,frame名為menuBar)
window.opener.top.frames['menuBar'].onhook();

以上就是小編為大家帶來的js調用父框架函數與彈窗調用父頁面函數的簡單方法全部內容了,希望大家多多支持武林網~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 牡丹江市| 康保县| 朝阳市| 兴城市| 密云县| 新蔡县| 和龙市| 库伦旗| 繁峙县| 宣城市| 益阳市| 万宁市| 临沂市| 大英县| 手游| 浦城县| 专栏| 清远市| 宁晋县| 漳浦县| 阿拉尔市| 科技| 新巴尔虎左旗| 安阳县| 华坪县| 宁夏| 洪湖市| 获嘉县| 巢湖市| 湟中县| 浙江省| 额济纳旗| 法库县| 尼玛县| 青海省| 海阳市| 曲靖市| 盐山县| 黄浦区| 奇台县| 石河子市|