1. 程式人生 > >jquery 子頁面控制父頁面IFRAME的高度

jquery 子頁面控制父頁面IFRAME的高度

$(window.parent.document).find("#mainFrame").css("height",""+mainFrameheigth+"px");
  jquery取得iframe元素的方法:
  收集利用Jquery取得iframe中元素的幾種方法:
  Js程式碼
  $(document.getElementById('iframeId').contentWindow.document.body).htm()
  顯示iframe中body元素的內容。
  Js程式碼
  $("#testId",document.frames("iframename").document).html();
  根據iframename取得其中ID為"testId"元素
  Js程式碼
  $(window.frames["iframeName"].document).find("#testId").html()
  作用同上
  收集網上的一些示例:
  用jQuery在IFRAME裡取得父視窗的某個元素的值
  只好用DOM方法與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");
  iframe框架的:
  使用jquery操作iframe
  1、內容裡有兩個ifame
        leftiframe中jQuery改變mainiframe的src程式碼:
  $("#mainframe",parent.document.body).attr("src","http://www.radys.cn")
  2、如果內容裡面有一個ID為mainiframe的ifame
  
  ifame包含一個someID
  youwanttogetthiscontent
  得到someID的內容
  $("#mainiframe").contents().find("someID").html()html或者$("#mainiframe").contains().find("someID").text()值
  3、在父視窗中操作選中IFRAME中的所有單選鈕
  $(window.frames["iframe1"].document).find("input[@type='radio']").attr("checked","true");
  那選擇id自然就是依然使用find方法