我想请问一下,怎么为按钮添加target属性
我的页面分为三个部分
headFrame上面
MenuFrame左边
MainFrame右边
在上面部分我添加了几个按钮,想实现点击按钮,相应的内容显示在右边
请问一下,应该怎么实现

解决方案 »

  1.   

    用HyperLink 
    或者在Button的"click" attribute里自己用javascript处理
      

  2.   

    onclick=javascript:window.top.document.headFrame.document.location=newURL
      

  3.   

    楼上的就可以,点击的时候改变它的url就可以了,不用加什么target属性...
    比如:
     function fGoto(id)
       {
        var obj= document.getElementById("mainFrame");
        switch(id)
        {
         case "records":
          obj.src="Records.aspx";
          break;
         case "news":
          obj.src="News.aspx";
          break;
         case "deleted":
           obj.src="Deleted.aspx";
          break;
         case "send":
           window.open("send.aspx","","width=550,height=400");
          break;
         default:
         break;
        } 
       }
      

  4.   

    不行呢,把程序弄进去就出现N多程序的错误提示,本来主页的程序是没有问题的,这下什么问题都出来了
    它老说它的那些属性不是有效属性
    <frameset rows="130,*" border="1" framespacing="0" topmargin="0" leftmargin="0" marginheight="0"marginwidth="0">
    <frame name="headFrame" scrolling="no" border="0" frameborder="no" noresize topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" src="component/top.aspx"></frame>
    <frameset cols="175,*" border="1" frameborder="1" framespacing="2" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" id="fstMain">
    <frame name="MenuFrame" noresize scrolling="no" topmargin="0" leftmargin="0" marginheight="10" marginwidth="6" frameborder="no" border="0" src="component/left.aspx"></frame>
    <frame name="MainFrame" frameborder="no" border="0" bordercolor="#3366cc" src="component/right.aspx"></frame>
    这些属性都说不是有效属性
      

  5.   

    <input value='button' type='button' id='btn1' onclick=javascript:window.top.document.getElementById('MainFrame').document.location='http://www.dev-club.com'>
      

  6.   

    lc198422()你只要把vs2005中的XHTML 1.0 trantional改为Internet Explorer 6.0即可
      

  7.   

    lc198422()你只要把vs2005中的XHTML 1.0 trantional改为Internet Explorer 6.0即可
    这个东东在哪里改啊
    哪位知道
      

  8.   


    lc198422()你只要把vs2005中的XHTML 1.0 trantional改为Internet Explorer 6.0即可这个方法不行,我试过了
      

  9.   

    onclick=javascript:window.top.document.headFrame.document.location=newURL这个不行啊,老出现这样的错误
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1026: 应输入 )源错误: 行 166:        <tr>
    行 167:           
     <td colspan="3" rowspan="3" style="height: 21px; width: 100%;" bgcolor="#6699cc">
    行 168:              
    <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/Images/button17.jpg"  onclick="javascript:window.top.document.headFrame.document.location=        (~/Component/Right.aspx)">
    /行 169:
    行 170:<script  language="JavaScript1.2">
    怎么回事啊