楼上的就可以,点击的时候改变它的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; } }
或者在Button的"click" attribute里自己用javascript处理
比如:
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;
}
}
它老说它的那些属性不是有效属性
<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>
这些属性都说不是有效属性
这个东东在哪里改啊
哪位知道
lc198422()你只要把vs2005中的XHTML 1.0 trantional改为Internet Explorer 6.0即可这个方法不行,我试过了
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: 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">
怎么回事啊