php的函数我就不查了,就只说js里你错的地方oCodeDiv.innerHtml--->oCodeDiv.innerHTML

解决方案 »

  1.   

    <?php
    $str = file_get_contents('postmsg.php');
    echo "<script>\r\n
             function menuclick()\r\n
    {\r\n
    var oCodeDiv=document.all(\"mainbody\");\r\n
    oCodeDiv.innerHtml=\"".$str."\";\r\n
    }\r\n
          </script>";
    ?>
      

  2.   

    to BlueDestiny ...
    to zeroleonhart 用js可以实现吗?其实就是不知道JS读取网页的函数><
      

  3.   

    <script type="text/javascript">
      //<![CDATA[
    var foo=function(o,u) {
      var o=document.getElementById(o);
      var x=new ActiveXObject("msxml2.xmlhttp");
      x.open("GET",u,true);
      x.onreadystatechange=function(){bar.apply(this,[o,x])};
      x.send(null);
    }
    var bar=function(o,x) {
      if (x.readyState==4 && x.status==200) {
        o.innerHTML = x.responseText;
      } else { o.innerHTML = "loading..."; }
    }
      //]]>
      </script>
      <body id="www.never-online.net">
    <button onclick="foo('demo','http://blog.never-online.net/feed.asp')">
    foo('demo','http://blog.never-online.net/feed.asp')
    </button>
    <div id="demo"></div>
      </body>