frameset是过时了,完全是在响应时加target=""来实现左边对右边的调用。
在frameset中,window.parent就是父窗口,它有二个frame,此时,你需要用左边的页面生成JS脚本来拼装URL,并指定它的TARGET,然后提交即可。
在frameset中,window.parent就是父窗口,它有二个frame,此时,你需要用左边的页面生成JS脚本来拼装URL,并指定它的TARGET,然后提交即可。
<frameset id="main_content" cols="230, *" frameborder="1" border="6" framespacing="5"
bordercolor="#A1C7F9">
<frame name="leftFrame" src="left.aspx" scrolling="no" frameborder="1" name="fa" /> //添加了一name属性
<frame name="rightFrame" src="right.aspx" frameborder="0" name="fb" /> //添加了一name 属性
</frameset>然后你在你的哪个triview控件对应的每个连接上添加一个属性target="fb"
然后你就能实现你要的效果了!
这个问题我之前也问过别人,所以这样解决肯定是没有问题的!
我的第一个自己完成的东西就用到了这个!
呵呵!
<head runat="server">
<title>Untitled Page</title>
</head>
<frameset rows="*,60%" style="background-color:#CEE7FF;" frameborder="0" border="0" framespacing="2" >
<frame name="top" src="MessageList.aspx">
<frame name="bottom" scrolling="NO" src="MessageShow.aspx">
</frameset>
</html>//在MessageList.aspx頁面上的某一段js代碼,用來刷新bottom頁面(MessageShow.aspx)的
function Show(id){ var url = "MessageShow.aspx?id=" + id;
window.parent.frames.bottom.location.href = url;
}
// -->
你就是要的csdn这种论坛效果的吧
看看这里http://www.lokcore.com/avrilxu/article.asp?id=2