<iframe name="frm" id="frm" frameborder=0 height="0" scrolling="no" style="visibility:hidden"></iframe>
需要iframe生效的時(shí)候,給frm指定對應的頁(yè)面則該頁(yè)面會(huì )被調用
eg:
document.getElementById("frm").src="xxxxx.asp?grp="+group+ "&ord="+order;
被調用界面可以通過(guò)Request.QueryString("ord")來(lái)取值。
另,也可以通過(guò)document.frames['frm'].document.getElementById('xxxx').value這種方式給iframe里的控件賦值
eg:
document.frames['frmmedia'].document.getElementById('player').URL = 'D:/test.mp3';
下面是網(wǎng)上路過(guò)的資料,瞄一眼~
iframe父窗口刷新子窗口 和子窗口刷新父窗口的js
function reloadleft(){
var leftiframeid = document.getElementById('left');//left為對應iframe的id
leftiframeid.src = "left.html";//ileft.html為frame的頁(yè)面
}
鏈接里面加入onclick="reloadleft()"就可以了。
<a href="contact.html" target="main" title="點(diǎn)擊查看" onclick="reloadleft()">聯(lián)系我們</a>
跳轉頁(yè)面的js:window.location.href="new.html"
------------------------
下面是搜集的子窗口刷新父窗口的js
self.opener.location.reload();
window.opener.location.reload(); //關(guān)鍵是這句:刷新父窗口
------------------------
Web開(kāi)發(fā)中適當運用一些彈出子窗口有很多好處,可以節省頁(yè)面設計代價(jià),獲得好的用戶(hù)體驗,在最近項目開(kāi)發(fā)中我遇到了幾個(gè)父子窗口的問(wèn)題,現在整理給大家,希望有所幫助.
情景一: 打開(kāi)某一子窗口, 子窗口中任一按鈕點(diǎn)擊時(shí)候不能彈出新頁(yè)面,進(jìn)行完操作后,關(guān)閉該子窗口,刷新父窗口.
1: 頁(yè)面A:父窗口,其中有一個(gè)打開(kāi)子窗口的鏈接,<a href="#"onclick="open()">頁(yè)面C</a>
A中有如下js代碼:
<script language="JavaScript">
function open()
{
window.showModalDialog("頁(yè)面B");
}
</script>
2: 頁(yè)面B,此為中間頁(yè),起過(guò)渡作用
B html 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "