導航:首頁 > 編程語言 > js子頁面獲取父頁面的值

js子頁面獲取父頁面的值

發布時間:2024-09-10 04:07:06

A. js/jquery如何獲取獲取父窗口的父窗口的元素

發現答非所問的人還不少啊

取父窗口的元素方法:$(selector, window.parent.document);
那麼你取父窗口的父窗口的元素就專可以用:$(selector, window.parent.parent.document);

類似屬的,取其它窗口的方法大同小異
$(selector, window.top.document);
$(selector, window.opener.document);
$(selector, window.top.frames[0].document);

希望對你能有幫助

B. iframe 為什麼可以使用父頁面的js方法

1、iframe子頁面調用父頁面js函數

子頁面調用父頁面函數只需要寫上window.praent就可以了。比如調用a()函數,就寫成:

註:ifrtest是iframe框架的id,b()為子頁面js函數。contentWindow屬性是指定的frame或者iframe所在的window對象,IE下可以省略。

C. jsp子頁面里的java模塊怎麼取得父頁面js里的變數值呢

你在打開子頁面的時候,把值傳到子頁面就OK了;
如果不想傳值,就在子頁面使用內onload方法使用js將值調用寫入子容頁面,然後java里調用即可,不過這個前提是父頁面需要把js中的值使用隱藏標簽寫在頁面;

D. js問題,子頁面js裡面怎麼獲取父頁面的元素

varparentWin=window.opener;//獲取父窗口
parentWin.document.getElementById('元素ID');//獲取帶id的元素。

這樣可以取得父頁面的元素

E. 關於js的問題,父頁面打開子頁面,子頁面添加調用父頁面的function方法

Firefox, Chrome 測試通過,沒問題。

如果在IE中有問題,可能是因為array元素所指向的對版象隨著子頁面關閉,也已權經不存在,所以產生錯誤。

可以在父頁面中復制一下被add的obj,這里用了JSON來復制obj:

vararray=[];
functionaddLine(obj){

array.push(JSON.parse(JSON.stringify(obj)));
//array.push(obj);
}

F. 怎樣在js中從父窗口獲取子窗口的值

1、打開子窗復口制

newWindow=window.open(「new.htm」,"","width=400,height=300");//打開子窗口new.htm,並且返回子窗口的句柄window變數newWindow

2、獲取子窗口的值

vara=newWindow.document.getElementById("T").value;//通過newWindow獲取子窗口組件id是T的值

G. iframe 子頁面JS如何調用父頁面全局變數

1、在父頁面訪問Iframe子窗體的txtAddress控制項
window.frames["ifrMapCompanyDetails"].document.all("txtAddress").value = '地址' ;
2、在Iframe子窗體1訪問父頁面的TextBox1控制項 , 子窗體1把值賦給子窗體2的某個控制項
string strValue = "從子窗體傳遞給父頁面的值" ;
下面是在Page_Load事件裡面調用的,當然可以寫在javascript腳本裡面
this.Response.Write("<script>parent.document.all('TextBox1').value = '" + strValue + "';</script>");
this.Response.Write("<script>if( parent.document.all('TextBox2').value = '0')parent.document.all('TextBox1').value = '44';</script>");

3、子窗體訪問父窗體中的全局變數:
parent.xxx;

4、在Iframe子窗體1訪問子窗體2的txtAddress控制項 子窗體1把值賦給子窗體2的某個控制項
window.parent.frames["ifrMapCompanyDetails"].document.all("txtAddress").value = '地址' ;

父窗體提交兩個Iframe子窗體
window.frames["ifrMapCompanyDetails"].Form1.submit();
window.frames["ifrMapProctInfoDetails"].Form1.submit();

Iframe子窗體 調用父頁面的javascript事件
window.parent.XXX()

//父頁面調用當前頁面中IFRAME子頁面中的腳本childEvent
function invokechildEvent()
{ var frm = document.frames["ifrChild1"].childEvent(); }
或者調用當前頁面中第一個IFRAME中的腳本childEvent
{ var frm = document.frames[0]; frm.childEvent(); }

//子頁面調用父窗體的某個按鈕的按鈕事件
window.parent.Form1.btnParent.click()

父頁面調用子窗體的某個按鈕的按鈕事件
window.frames['ifrChild1'].document.all.item("btnChild3").click();

//jquery 部分:
1.在父窗口中操作 選中IFRAME中的所有單選鈕
$(window.frames["iframe1"].document).find("input[@type='radio']").attr("checked","true");

2.在IFRAME中操作 選中父窗口中的所有單選鈕
$(window.parent.document).find("input[@type='radio']").attr("checked","true");

閱讀全文

與js子頁面獲取父頁面的值相關的資料

熱點內容
港版蘋果用的插排 瀏覽:1000
雕刻機編程去哪裡學 瀏覽:436
編程怎麼與steam教育融合 瀏覽:697
js製作滑鼠拖拽小塊 瀏覽:310
將圖紙拆分為多個CAD文件 瀏覽:779
如何鑒別dsd文件 瀏覽:902
thinkphp不能用js 瀏覽:664
蘋果11粘膩app是什麼意思 瀏覽:670
安卓手機中木馬了怎麼辦 瀏覽:964
java組建模型 瀏覽:53
wifi萬能密碼安全嗎 瀏覽:785
紅色系圓圈是什麼app 瀏覽:714
迷你編程開始的教程怎麼過 瀏覽:216
上海國衡網站有什麼用 瀏覽:29
掃描文件如何全選 瀏覽:363
directx一鍵修復工具 瀏覽:620
如何恢復谷歌同步中刪除的文件夾 瀏覽:215
安卓51轉換為系統應用 瀏覽:789
哪裡看雙11數據 瀏覽:783
文件變成exe如何恢復 瀏覽:49

友情鏈接