frameset问题如何点击新闻进入另一页面(框架)对应显示新闻详细信息

itliyi 2009-03-17 12:57:38
我有一个新闻列表,点击对应新闻进入另一包含嵌套框架页面frameset
<frameset rows="20%,*" frameborder="no" border="0" framespacing="0">
<frame src="TopPage.htm" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frame src="Frame.htm" align="center" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
</frameset>
Frame.htm 页面代码

<frameset rols="80,*" frameborder="no" border="0" framespacing="0">
<frame src="Treebind.aspx" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frame src="" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>

其中Treebind.aspx就是绑定树形控件
请问怎样点击某条新闻进入嵌套框架时对应子框架中mainFrame 有内容?
...全文
193 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
itliyi 2009-03-17
  • 打赏
  • 举报
回复
树形控件不是绑定新闻列表的,第一个页面就是html表格,用hashtable遍历表格,点击对应新闻,根据主键跳到另一包含框架得页面,框架代码
<frameset rows="20%,*" frameborder="no" border="0" framespacing="0">
<frame src="TopPage.htm" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frameset cols="20%,*" frameborder="no" border="0" framespacing="0">
<frame src="Treebind.aspx" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" />
<frame src="" name="rightFrame" scrolling="No" noresize="noresize" id="rightFrame" title="rightFrame" />
</frameset>

</frameset>

怎样点击某个新闻对应rightFrame框架的src属性设置为对应新闻的页面.
代码改变世界 2009-03-17
  • 打赏
  • 举报
回复
首先你的新闻数据存储结构有一个主键吧,这样的话左边树把要显示的新闻列表的主键(或者静态页面地址)全部绑定到树上,点击数节点时用js根据节点绑定的值(可以是新闻详细的连接地址同时把新闻主键传过去,当然如果页面不是固定一个而是动态生成的静态页面可以把页面地址绑定进来)时刷新另一框架页面就行了
只是大概说一下思路,这个做起来不难,实现方式也很多

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧