如题

解决方案 »

  1.   

    window.top.framename.location.href = "aaaaaa.aspx
    "
      

  2.   

    <script language=javascript>
    function  choose()
    {
    var  string flag=<%=Request.QueryString["type"].ToString()%>;
    var s1="single_edit.html";
    var s2="double_edit.html";
    alter(flag);
    if(flag=="单人")
            return s1;
    else
        return s2;
    }
    </script>
    ---
    <frame src="javascript:choose();" id="mainFrame" title="mainFrame" />
    --
    帮忙看下问题出在哪里?
      

  3.   

    src="javascript:choose();" 没这样的写法.
      

  4.   

    在后台判断.<frame src="<%=Request.QueryString["type"].ToString()=="单人"?"single_edit.html":"double_edit.html"%>"
      

  5.   

    <script language=javascript>
    function  choose()
    {
    var  string flag=<%=Request.QueryString["type"].ToString()%>;
    var s1="single_edit.html";
    var s2="double_edit.html";
    alter(flag);
    if(flag=="单人")
                   window.framename.location.href = s1;
    else
        window.top.framename.location.href = s2; }
    </script>
    ---
    <frame src="" id="mainFrame" title="mainFrame" />
      

  6.   

    不要在iframe中设置src
    而是在你判断完了之后如1楼的那样设置href
    window.top.mainFrame.location.href = "aaaaaa.aspx"如写一个函数,将这函数在<body onload=choose()>
    以下js代码需放在<body 标记开始的前面
    <script language=javascript>
    function  choose()
    {
    var  string flag=<%=Request.QueryString["type"].ToString()%>;
    var s1="single_edit.html";
    var s2="double_edit.html";
    alter(flag);
    if(flag=="单人")
                        window.top.mainFrame.location.href = s1;
    else
              window.top.mainFrame.location.href = s2 }
    </script></script>
      

  7.   

    还是显示不了,在框架里,<body onload>好像执行不到