溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

關(guān)于iframe 與父頁(yè)面之間進(jìn)行交互的一些方法(另:包括window.opener)

發(fā)布時(shí)間:2020-07-01 21:04:40 來(lái)源:網(wǎng)絡(luò) 閱讀:2230 作者:manlianman 欄目:web開發(fā)
1:iframe 調(diào)用 父頁(yè)面的方法:  如:window.parent.$("#import_buton").click();
   window.parent.***;


2:在父頁(yè)面調(diào)iframe的方法;中括號(hào)內(nèi)為iframe的名字;如:window.frames["ifrmname"].$("#open").click();

  window.frames[iframe名稱].****;

調(diào)用定義的fuction方法如下:

window.frames[iframe名稱].window.**** 或者 iframename.window.****;


3:父頁(yè)面調(diào)用子頁(yè)面的元素:如:window.frames["ifrmname"].$("#file").val();

 window.frames[iframe名稱].***;


4:子頁(yè)面調(diào)用父頁(yè)面的元素:如:$(window.parent.document).find("#tag_title").text()

$(window.parent.document).find(元素)


5.由于有一些頁(yè)面由于寫法問(wèn)題,在進(jìn)行刷新的時(shí)候會(huì)進(jìn)行全部刷新,所以有時(shí)也會(huì)采取彈出一個(gè)另一個(gè)窗口化的頁(yè)面。寫法:
window.open ('(href你要打開的鏈接)', 'newwindow', 'height=400, width=500, top=300,

left=150, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');


但這樣寫肯定會(huì)設(shè)計(jì)到兩個(gè)頁(yè)面相互交互的問(wèn)題:html元素的傳遞方法是:
window.opener.$("#input_product").***.這是當(dāng)前窗口取父頁(yè)面的方法。




向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI