frame父子兄弟之間通過(guò)jquery傳值(contentWindow && parent)贿衍,iframe的調(diào)用包括以下幾個(gè)方面:(調(diào)用包含html dom,js全局變量赔退,js方法)
主頁(yè)面調(diào)用iframe浩村;
iframe頁(yè)面調(diào)用主頁(yè)面露戒;
主頁(yè)面的包含的iframe之間相互調(diào)用;
主要知識(shí)點(diǎn)
1:document.getElementById("ii").contentWindow 得到iframe對(duì)象后白嘁,就可以通過(guò)contentWindow得到iframe包含頁(yè)面的window對(duì)象坑鱼,然后就可以正常訪問(wèn)頁(yè)面元素了;
2:$("#ii")[0].contentWindow? 如果用jquery選擇器獲得iframe絮缅,需要加一個(gè)【0】鲁沥;
3:$("#ii")[0].contentWindow.$("#dd").val() 可以在得到iframe的window對(duì)象后接著使用jquery選擇器進(jìn)行頁(yè)面操作;
4:$("#ii") [0].contentWindow.hellobaby="dsafdsafsdafsdafsdafsdafsadfsadfsdafsadfdsaffdsaaaaaaaaaaaaa"; 可以通過(guò)這種方式向iframe頁(yè)面?zhèn)鬟f參數(shù),在iframe頁(yè)面window.hellobaby就可以獲取到值耕魄,hellobaby是自定義的變量画恰;
5:在iframe頁(yè)面通過(guò)parent可以獲得主頁(yè)面的window,接著就可以正常訪問(wèn)父親頁(yè)面的元素了吸奴;
6:parent.$("#ii")[0].contentWindow.ff; 同級(jí)iframe頁(yè)面之間調(diào)用允扇,需要先得到父親的window,然后調(diào)用同級(jí)的iframe得到window進(jìn)行操作则奥;