sJavascript刷新带frameset页面的几种方法:
先来看一个简单的例子:
----------------------------------
| top.html | index.html
-----------------------------------
| |
| content.html |
|------------------------------- |
| buttom.html |
----------------------------------
frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:
语句1. window.parent.frames[1].location.reload();
语句2. window.parent.frames.bottom.location.reload();
语句3. window.parent.frames["bottom"].location.reload();
语句4. window.parent.frames.item(1).location.reload();
语句5. window.parent.frames.item('bottom').location.reload();
语句6. window.parent.bottom.location.reload();
语句7. window.parent['bottom'].location.reload();
Javascript刷新其他页面
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href
某个frameset中执行另一个frameset的方法
window.frames[0].execScript('saveRecord('+参数①+','+参数②+')','javascript');
opener: 当前页面的父页面(即打开当前页面的那个页面) 弹出窗口
parent:如frameset的父top.html的父为index.html 同一个窗口