是可以改变的:
<iframe id="ccc"  width="100" height="100"
src="ifr.htm" scrolling="0" frameborder="0">
</iframe>
<input type="button" value="按钮" name="B3" onclick="aaa()">
<script>
function aaa(){
ccc.frameBorder="1"
ccc.scrolling="1"
alert(ccc.frameBorder)
}
</script>因为你的iframe页没有东东,看不出效果,可以放一个试试

解决方案 »

  1.   

    alert(ccc.frameborder)→alert(ccc.frameBorder)属性名写错了~~~
      

  2.   

    我用对象察看器看了 没有ccc.frameborder 调用的方法!ccc.frameborder 虽然能改了 但是没有效果
      

  3.   

    IE4+中,在页面载入后改变这个属性(frameBorder)不能得到很好的效果抄袭自Javascript宝典4
      

  4.   

    可能是IE的问题,我在IE6下面测了也是不行。
    但我在Mozilla下面运行下面代码,frameBorder可以被动态改变,但scrolling还是不行。<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 1</title>
    </head>
    <body>
    <iframe id="ccc" frameBorder="1"  src="showmessage.html" width=40% height=40% scrolling="yes"></iframe>
    <input type="button" value="按钮" name="B3" onclick="aaa()">
    <script type="text/javascript">
    function aaa()
    {
    document.getElementById("ccc").frameBorder="0";
    document.getElementById("ccc").scrolling="no";
    }
    </script>
    <p></p>
    </body>
    </html>
      

  5.   

    不是说了嘛!已经在ie6测试过了,我的ie现在是最高版本!!!就是字段+号什么意思,,ie6都执行不了,所以才迷惑呢!!!
      

  6.   

    我要在IFRAME嵌入的页面中改变IFRAME的SRC值怎么办??????
      

  7.   

    document.getElementById("框架id").location.href="http://……"