iframe父子頁面方法調用及數據傳送 父頁面調用子頁面方法, 子頁面加載父頁面傳送的數據

父頁面調用子頁面方法, 子頁面加載父頁面傳送的數據記錄了父子間的調用和數據加載.

如下是另外一些關於iframe的小結:html

1:document.getElementById("ii").contentWindow 獲得iframe對象後,就能夠經過contentWindow獲得iframe包含頁面的window對象,而後就能夠正常訪問頁面元素了;

2:$("#ii")[0].contentWindow  若是用jquery選擇器得到iframe,須要加一個【0】;

3:$("#ii")[0].contentWindow.$("#dd").val() 能夠在獲得iframe的window對象後接着使用jquery選擇器進行頁面操做;

4:$("#ii")[0].contentWindow.hellobaby="dsafdsafsdafsdafsdafsdafsadfsadfsdafsadfdsaffdsaaaaaaaaaaaaa"; 能夠經過這種方式向iframe頁面傳遞參數,在iframe頁面window.hellobaby就能夠獲取到值,hellobaby是自定義的變量;

5:在iframe頁面經過parent能夠得到主頁面的window,接着就能夠正常訪問父親頁面的元素了;

6:parent.$("#ii")[0].contentWindow.ff; 同級iframe頁面之間調用,須要先獲得父親的window,而後調用同級的iframe獲得window進行操做;

 

 

感謝:jquery

相關文章
相關標籤/搜索