MainFrameset.htm  主页面<frameset cols="20%,*" frameborder="0">
        <frame name="left" src="ad_left.aspx" scrolling="yes">
        <frame name="main" id="main" src="" scrolling="yes">
</frameset>ad_left.aspx:
<table cellpadding=3 cellspacing=0 width=135 style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-top-width: 1px; border-bottom-width: 1px" id="table3">
<tr >
<td><a  href ="../index.htm" target="right">打开首页</a></td></tr>
<tr><td><a href="">商品分类管理</a></td></tr>
<tr><td><a href="">商品参数属性</a></td></tr>
<tr><td><a href="">添加商品</a></td></tr>
<tr><td><a href="" target="_parent">商品修改与删除</a></td></tr>
<tr><td><a href="">未处理订单</a></td></tr>
<tr><td><a target="_top" href="ad_quit.aspx">安全退出</a></td></tr></table>
</td></tr></table>想实现点击打开首页  让页面在MainFrameset.htm 右边显示,怎么点了无法实现?

解决方案 »

  1.   

    <a  href ="../index.htm" target="right">加粗处,替换为你要打开的目标frame 名称就行了。
    如果名称不行,就给frame 赋值一下ID,替换一下了
      

  2.   

    <td> <a  href ="../index.htm" target="right">打开首页 </a> </td> </tr> 
    你的打开首页的target好像设置错误了 target="main"试试
      

  3.   


    设置target属性为右框架的name就行了。如:
    <a herf="www.baidu.com" target="main">百度</a>
      

  4.   

    楼上的正解,问一下 这个frameset的作用就类似于.NET中的母板页 ,但是执行效率应该比母板页要高吧,母板页是WEB控件 在页面加载的时候还要编译为HTML控件,而Frameset则没有此过程  
      

  5.   

    target里面的名称应该就是你要实现页面定义在frame的名称