iframe裏的頁面調用父窗口
iframe裏面的頁面調用父窗口,左右窗口js函數的方法有哪些?
實現iframe內部頁面直接調用該iframe所屬父窗口自定義函數的方法。
比如有A窗口,A內有個IFRAME B,B裏面的裝載的是C頁面,這時C要直接調用A裏面的一個自定義函數AFUN();
那麼只要在C頁面中寫如下JS函數就可以了:
();
如果AFUN()有參數也可以直接傳遞合適的參數進去。
例如:
修改父窗口控件屬性
lementById('frmright')=lementById('frmrightsrc')e;
調用父窗口函數
P('bigFram');
父窗口調用iframe子窗口方法
<iframe name="myFrame" src=""></iframe>
tionName();
iframe子窗口調用父窗口方法
tionName();
////////////////////////////////////
用js互相調用iframe頁面內的js函數
一個html頁面,分成左右兩塊,左邊為導航欄,右邊為需要顯示的'內容,代碼如下:
左欄的代碼為:
<IFRAME frameBorder=0 id=frmTitleLeft name=framLeft src="" style="HEIGHT: 100%; width:180px;">
連接到
比如右欄中有一個函數right(),我要在左欄的鏈接中調用right()函數,該如何實現呢
1,首先leftframe是內嵌在容器頁中的,因此需要先返回到index這一級別,並取得rightframe對象
var frames=lementById("frameid");
2,要能執行其頁面中的函數,必須要獲得window對象,這裏有一個重要的對象contentWindow,獲得這個對象,即可執行其中的函數了,如
t();
以上代碼兼容IE6,Firefox3,chrome2.0,均成功通過測試,IE7沒試過,不過應該沒問題。
3.例如:
lementById('leftFrame')nu('MenuUl'+Sid);
es["leftFrame"]nu('MenuUl'+Sid);
////////////////////////////////////////
還有下面一種,沒測試過
並不是象通常那樣();——test()為iframe裏的方法。因為要寫一個通用一點的東西,所以是從一個配置文件中動態獲取到iframe的id。然後調用裏面的方法。可是不成功。相煩幫忙看一看。代碼如下:
<iframe id="iframe1"></iframe>
var cs = ;
for(var i = 0; i < th; i++) {
if(perCase() == "IFRAME") {
if( == "iframe1") {
alert(frmDealData);
alert(cs);
creenletStatus(iframeLayoutLvl);
creenletStatus(iframeLayoutLvl);
}
}
}
第一句調用是成功的。
可第二句就不成功。
如果在只能取得cs對象的情況下,該怎麼調用iframe裏的方法?謝謝
------------------------------------
不要用id,用name
es[cs]()
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
-
水星路由器設置wap
用户請根據自己的寬帶接入方式,按照上面介紹的方法,安裝你的水星(Mercury)MW153R路由器。以下是小編為大家整理分享的水星路由器設置wap,歡迎閲讀參考。水星路由器設置wap本文介紹了水星(Mercury)MW153R無線路由器的安裝、上網設置以及無線網絡(Wi-Fi)的設置;一台...
-
javascript操作select元素案例分析
本文實例講述了javascript操作select元素的.用法。分享給大家供大家參考。具體分析如下:這裏熟悉一下js對select元素的操作,html頁面中建立一個form,其中包含一個select元素和submit按鈕。當選擇select中某一項時改變其文字,當select中所有項的文字都改變後,重新恢...