<%@ Page language="c#" Codebehind="index.aspx.cs" AutoEventWireup="false" Inherits="HRManage.FrameWork.ComForm.index" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<TITLE>test</TITLE>
<script language=javascript>
string ManURL=Request.QueryString("MainURL")
if (MainURL=='')
MainURL="desk_top.aspx";
</script>
</HEAD>
<frameset rows="60,*" cols="*" frameborder="NO" border="0" framespacing="0" id="frame_all">
<frame name="frmtop" scrolling="no" noresize src="FrmTop.aspx" frameborder="0">
<frameset rows="*" cols="168,8,*,8,200" frameborder="NO" border="0" framespacing="0" id="frame_bottom">
<frame name="leftmenu" scrolling="auto" noresize src="FrmMenuTree.aspx" frameborder="0">
<frame name="callleftmenu" scrolling="no" noresize src="showHideleft.aspx" frameborder="0">
<frame name="mainframe" scrolling="auto" src=<%=MainURL%> frameborder="0">
<frame name="callrightmenu" scrolling="no" noresize src="showHideRight.aspx" frameborder="0">
<frame name="pend" scrolling="auto" noresize src="FrmPend.aspx" frameborder="0">
</frameset>
</frameset>
</HTML>
怎么把URL MainURL这个传过来的值放到<frame name="mainframe" scrolling="auto" src=<%=MainURL%> frameborder="0">中
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<TITLE>test</TITLE>
<script language=javascript>
string ManURL=Request.QueryString("MainURL")
if (MainURL=='')
MainURL="desk_top.aspx";
</script>
</HEAD>
<frameset rows="60,*" cols="*" frameborder="NO" border="0" framespacing="0" id="frame_all">
<frame name="frmtop" scrolling="no" noresize src="FrmTop.aspx" frameborder="0">
<frameset rows="*" cols="168,8,*,8,200" frameborder="NO" border="0" framespacing="0" id="frame_bottom">
<frame name="leftmenu" scrolling="auto" noresize src="FrmMenuTree.aspx" frameborder="0">
<frame name="callleftmenu" scrolling="no" noresize src="showHideleft.aspx" frameborder="0">
<frame name="mainframe" scrolling="auto" src=<%=MainURL%> frameborder="0">
<frame name="callrightmenu" scrolling="no" noresize src="showHideRight.aspx" frameborder="0">
<frame name="pend" scrolling="auto" noresize src="FrmPend.aspx" frameborder="0">
</frameset>
</frameset>
</HTML>
怎么把URL MainURL这个传过来的值放到<frame name="mainframe" scrolling="auto" src=<%=MainURL%> frameborder="0">中
string ManURL=Request.QueryString("MainURL")
if (MainURL=='')
MainURL="desk_top.aspx";
</script>你这样写脚本能行吗?
你把这一句
<frame name="mainframe" scrolling="auto" src=<%=MainURL%> frameborder="0">
改为
<frame name="mainframe" scrolling="auto" frameborder="0" runat=server id=mainframe>然后在后台代码里面写:
string ManURL=Request.QueryString("MainURL")
if (MainURL=='')
MainURL="desk_top.aspx";
mainframe..Attributes.Add("src",ManURL);
window.parent[1]["mainframe"]=MainUrl
<frame name="mainframe" scrolling="auto" src=<%=MainURL%> frameborder="0">
改为
<frame name="mainframe" scrolling="auto" src='<%=Request.QueryString["MainUrl"]==null?"desk_top.aspx":Request.QueryString["MainUrl"]%>' frameborder="0">