用一个iframe,然后可以跨frame调用函数
frames(frame_name).func_name();
不过我没有试过跨域的调用:)

解决方案 »

  1.   

    用xmlhttp把<script></script>中的内容全部取过来为我所用
      

  2.   

    我另存为本机了,但是无法正常保存,里面只有下面这些代码:
    <HTML>
    <HEAD><TITLE>SIMAX UI V1.00000201 [-  ZHANG ZHONG MING 2005-04-23  ]</TITLE></HEAD>
    <frameset rows="24,19,*"  frameborder="0" framespacing="0">
    <frameset cols="250,70,606,*"  frameborder="0">
    <frame name="headframe" SCROLLING="NO" NORESIZE src="unsaved:///new_page_3.htm" >
    <frame name="menuframe" SCROLLING="NO" NORESIZE SRC="/default.sph/MS_UI_MAIN.cgi?FNC=menu_frame_src__Amain_main_frame_html">
    <frame name="topframe" SCROLLING="NO" NORESIZE SRC="/default.sph/MS_UI_MAIN.cgi?FNC=top_frame_src__Amain_main_frame_html">
    <frame name="logoframe" SCROLLING="NO" NORESIZE SRC="/default.sph/MS_UI_MAIN.cgi?FNC=logo_frame_src__Amain_main_frame_html">
    </frameset>
    <frame name="null"   NORESIZE SRC="about:blank SCROLLING="NO">
    <frame name="bodyframe" NORESIZE SRC="/default.sph/ms_webui_board.cgi"> 
    </frameset>
    </HTML>
      

  3.   

    to:xjdawu(左右互搏) 
      如何用xmlhttp把<script></script>中的内容取出来,小弟刚开始接触,不甚理解。
      

  4.   

    to:rightyeah(众妙之门) 
      能否说的详细一点啊?谢谢
      

  5.   

    一个演示,两个文件:
    //a.htm
    <body>
    <button onclick="f()"> aa</button><br><iframe id=frm src=b.htm></iframe>
    </body>
    <script>
    function f()
    {
    frames('frm').f();
    }</script>//b.htm
    <body>
    page b
    </body>
    <script>
    function f()
    {
    alert('page b');
    }</script>
      

  6.   

    xmlhttp的用法比较麻烦,大概用法是这样的:
    var xh= new ActiveXObject("Microsoft.XMLHTTP");
    xh.Open('post','http://domain/page.asp');
    xmlhttp.Send();
    alert(xh.ResponseText);