你所謂的 加載一個(gè) 窗體 是指 在添加一個(gè) iframe 還是 打開一個(gè)新的窗口,還是 彈出一個(gè) DIV 層 的窗口!
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),班戈企業(yè)網(wǎng)站建設(shè),班戈品牌網(wǎng)站建設(shè),網(wǎng)站定制,班戈網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,班戈網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
div/div是子窗體的話,那就放一個(gè)IFRAME進(jìn)去就可以了。
初次彈出這個(gè)子窗體時(shí),里面的IFRAME初次加載時(shí)會(huì)刷新一次,然后點(diǎn)擊關(guān)閉子窗體時(shí),把這個(gè)關(guān)閉的JS語(yǔ)句里將該IFRAME的SRC屬性置空。
或者彈出的JS語(yǔ)句里將該IFRAME的SRC賦值。
方案:
第一種,在頁(yè)面最后面加script腳本,執(zhí)行jquery賦值語(yǔ)句。
第二種,在頁(yè)面的jquery的read執(zhí)行語(yǔ)句中,執(zhí)行jquery的賦值語(yǔ)句。
舉例:
第一種:
body
input?type='text'?id='ipt'/
/body
script
$('#ipt').val('2222');//這里是在頁(yè)面body后增加腳本,根據(jù)id獲取input節(jié)點(diǎn),并賦值value值為2222
/script
第二種:
script
$(document).ready(function(){//通過(guò)read方式,腳本的位置可以放在任何部分。
$('#ipt').val('2222');//這里是在頁(yè)面body后增加腳本,根據(jù)id獲取input節(jié)點(diǎn),并賦值value值為2222
});
/script
body
input?type='text'?id='ipt'/
/body
jquery自個(gè)彈出窗體是做不到的,得配合div等自己寫
推薦layer插件,功能很全,彈出信息框、frame等都有
恩 你的思路是正確的!
首先在父頁(yè)面定義一個(gè)方法獲取iframe2 id為ab的代碼
function getOBJ() {
return $(window.frames["iframe2"].document).find("#ab").text();
}
然后在iframe1內(nèi)調(diào)用父頁(yè)面的方法
function click() {
alert(window.parent.getOBJ());
}
當(dāng)iframe1內(nèi)調(diào)用click()的時(shí)候 就會(huì)輸出iframe2 ab 標(biāo)簽內(nèi)的內(nèi)容!