JS中子頁面父頁面方法 變量相互調用


 (1)子頁面調用父頁面的方法或者變量:

    window.parent.方法()或者變量名
    例如:想在子頁面中得到 id 為 aaa 的文本框的值
    window.parent.$("#aaa").val();//這種寫法的前提是引用了jquery
    window.parent.getElementById("aaa").value; //js的寫法

(2)父頁面調取子頁面 

   主要是通過contentWindow定位到子頁面

   document.getElementById("childframe").contentWindow.childtest();
   //調取子頁面中的 childtest 方法 js 的寫法
   var childWindow = $("#addFrame")[0].contentWindow;    //獲取子窗體中的對象
   childWindow.formSubmit();     //調取子頁面的formSubmit方法 jquery的寫法
   //注釋:其中 childframe和addFrame 都時iframe的id

(3). JS關閉父iframe窗口

function cancel() {
            var index = parent.layer.getFrameIndex(window.name);
            parent.layer.close(index);
        }
       parent.window.location.href = document.referrer;   //刷新父頁面
       parent.layer.msg(resp.msg, { offset: '300px' });
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM