<body>
<!-屏蔽JS-->
<iframe width=100 height=100 frameborder=0 scrolling=no src=a.html></iframe>
<!-开启JS-->
</body>

解决方案 »

  1.   

    你没有办法影响另一个页面的内容运行!唯一例外的就是这两个页面在不同的域中,你可以把a.html所在的域设置其安全性为高,或不让其执行js
      

  2.   

    不好意思,居然测试成功了!你试试!!(真是没有不可能的事吗?)<!-- t1.html -->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    </HEAD><BODY>
    <SCRIPT FOR=t1 EVENT=onload LANGUAGE="JavaScript">
    <!--
    window.t1.alert = function(){return false;};
    //-->
    </SCRIPT>
    <h3>t1.html</h3>
    <iframe src=t2.html width=200 height=80 id=t1 />
    </BODY>
    </HTML><!-- t2.html -->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    </HEAD><BODY>t2.html<br/><a href=# onclick="alert('string alert in t2.html');">www.ewzx.com</a>
    </BODY>
    </HTML>
      

  3.   

    谢谢各位,还是不行,我按 yifanwu(逸凡) 的方法做了一下
    有一点不一样,a.html 中是加载后就有个 alert 对话框的!
      

  4.   

    b.htm<html>
    <HEAD><TITLE></TITLE>
    <META http-equiv=Content-Type content="text/html; charset=gb2312">
    </HEAD>
    <body>
    <noscript>
    <iframe width=100 height=100 frameborder=0 scrolling=no src=a.htm></iframe>
    </noscript>
    <script>
    alert("b");
    </script>
    </body>
    </html>
    -----------------------
    a.htm<script>
    alert("a");
    </script>
      

  5.   

    不对哦,noscirpt似乎连a.htm都屏蔽掉了...
      

  6.   

    有没有办法判断a.htm是运行在一个iframe下面啊!??
      

  7.   

    上网助手?!!
    上网助手是作用到了浏览器(要求客户端安装一些组件)
    既然要客户端做 那不简单了 直接关掉浏览器对javascript的支持不就ok了