frameset 中定位另一部分窗口
主窗口分成上下两个部分,first和 second。
当我刷新first中的页面时,我想顺便也打开second中的页面(用特定的网页)
该怎么做?
我在first中的网页上用window.open 打开一个网页,我想把它在second中打开。
可是window.open 没有 target 的属性。 该怎么办?
有什么其它的办法?
------解决方案--------------------主窗口分成上下两个部分,first和 second。
当我刷新first中的页面时,我想顺便也打开second中的页面(用特定的网页)
该怎么做?
parent.first.location.reload();
parent.second.location.href= '你要打开的页面 ';
或者你也可以指定a href的target属性,这是最常用的方法。
我在first中的网页上用window.open 打开一个网页,我想把它在second中打开。
可是window.open 没有 target 的属性。 该怎么办?
这个市什么意思?不明白
不过你可以用这个:
<a href= "# " onclick= "window.opener.parent.second.location.href= '你要打开的页面 ' "> 你要打开的页面的连接 </a>
------解决方案--------------------搞定给分,我建了7个页面给你测试通过了呵呵
对了,第一个问题的记得在前面都加上window.,也就是
window.parent.first.location.reload();
window.parent.second.location.href= '你要打开的页面 ';
刚才忘了加window.
------解决方案--------------------感觉楼上的没有解决楼主的第一个问题。
------解决方案--------------------不要用彈出窗口就可以了.
------解决方案--------------------parent.frames[1].location= "a.asp "
或者
parent.frames[ "secondFrameName "].location= "a.asp "
或者
window.open ( "a.asp ", "secondFrameName ")
后面2种适合有 <frame name= "secondFrameName " src= " "> d的情况
------解决方案-------------------- <frameset rows= "100,* ">
<frame src= "first.htm ">
<frame src= "second.htm ">
</frameset>
first.htm
<body onload= "document.all.x.innerHTML = (new Date()).toLocaleTimeString() ">
<input type=button value=刷新 onclick= "Setnew() ">
<div id=x> </div>
<script>
function Setnew()
{
parent.frames[1].location= "http://www.google.cn "
window.location.href = window.location.href
}
</script>
------解决方案--------------------我也想知道这个,楼上的我已经测试了,不错呀
谢谢
不过想知道
parent.frames[1].location= "http://www.google.cn " //这个是什么意思呢
window.location.href = window.location.href //是不是多余呢,什么作用呢
------解决方案--------------------后来者接分
------解决方案--------------------接分