下面是源码:报错为:frm .fr为空或不是对象
<HTML>
   <HEAD>
      <title>main</title>
      <script language="javascript">
        var abc;
        var frm;
        function openchild()
        {
           frm = document.forms[0];
  var d="module_select.aspx";
  frm .fr.src=d;
        }
      </script>
    </HEAD>
    <body onload="openchild()">
       <form id="Form1" method="post" runat="server">
<iframe id="fr" width="100%" height="100%" runat=server></iframe>
       </form>
    </body>
</HTML>

解决方案 »

  1.   

    <HTML>
       <HEAD>
          <title>main</title>
          <script language="javascript">
            var abc;
            var frm;
            function openchild()
            {
               frm = document.all["Form1"];
       var d="module_select.aspx";
       frm.all["fr"].src=d;
            }
          </script>
        </HEAD>
        <body onload="openchild()">
           <form id="Form1" method="post" runat="server">
    <iframe id="fr" width="100%" height="100%" runat=server></iframe>
           </form>
        </body>
    </HTML>
      

  2.   

    function openchild()
            {   var d="module_select.aspx";
      windows.frames["fr"].location = d;
            }
    <iframe name="fr" width="100%" height="100%" runat=server></iframe>