1. 程式人生 > >jquery子視窗給父視窗元素賦值和獲得值,子視窗調取父視窗方法,父視窗調取子視窗方法

jquery子視窗給父視窗元素賦值和獲得值,子視窗調取父視窗方法,父視窗調取子視窗方法

1. 子視窗給父視窗元素賦值

<!-- 主題id rz-->
<input type="hidden" id="theme_id">

/**
 * 修改主題詳情
 * @param id
 */
function modifyTheme(id){
$("#theme_id",window.parent.document).attr("value",id);//子視窗給父視窗元素賦值
}

2. 子視窗獲得父視窗的元素值

var id=$("#theme_id_modify",window.parent.document).val();
alert(id);

3.子視窗調取父視窗的方法

parent.reloadThemeIframeList();//reloadThemeIframeList()  是父視窗的方法

4.父視窗調取子視窗的方法

 var x=document.getElementById("id_theme_list"); 
 var y=(x.contentWindow || x.contentDocument); 
 y.reloadThemeList();//reloadThemeList() 是子視窗的方法