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