<a href="javascript:void(null) onclick="javascript:window.open("你的文件","main","")">你的菜单项</a>

解决方案 »

  1.   

    <a href="javascript:void(null) onclick="javascript:window.open('你的文件','main','')">你的菜单项</a>
    不好意思,把引号写错了
      

  2.   

    <script language="javascript">
    function changeMain(href) 
    { //改变Main页面的位置
    window.parent.main.location.replace(href);
    }
    </script><TABLE id="Table1" style="BORDER-RIGHT: white thin solid; BORDER-TOP: white thin solid; FONT-SIZE: x-small; Z-INDEX: 101; LEFT: 8px; BORDER-LEFT: white thin solid; WIDTH: 120px; COLOR: #ffffff; BORDER-BOTTOM: white thin solid; POSITION: absolute; TOP: 8px; HEIGHT: 63px" cellSpacing="1" cellPadding="1" width="120" bgColor="#000099" border="1">
    <TR>
    <TD style="WIDTH: 119px; CURSOR: hand" onclick="javascript:changeMain(刷新的aspx.aspx');">刷新的aspx</TD>
    <TD></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 119px"></TD>
    <TD></TD>
    </TR>
    </TABLE>
      

  3.   

    C#方法://执行一个javascipt块
    private void ExecuteJSBlock(System.Web.UI.Page page,string script)
    {
    string strScript;
    string strKey;
    int i;
    //脚本块的内容
    strScript="<script language=javascript>\n";
    strScript+=" "+script+";";
    strScript+="</script>";
    //注册脚本块的Key
    strKey=System.DateTime.Now.ToString();
    //循环,直至找到某个没被注册过的Key
    for (i=0;i<10000;i++)
    if (!page.IsClientScriptBlockRegistered(strKey+i.ToString()))
    break;
    page.RegisterClientScriptBlock(strKey+i.ToString(),strScript);
    }在按钮事件中调用此方法即可:ExecuteBlock(this,"window.parent.main.location.replace(XXX.aspx)")主要是利用javascript
      

  4.   

    ExecuteJSBlock(this,"window.parent.main.location.replace(XXX.aspx)")
      

  5.   

    有没有用Vb.net +asp.net 的?