用js设置iframe的width、height,这不是php的作用范围

解决方案 »

  1.   

    也试过,用xmlhttp调过来的页面,如果页面有javasript,都不起作用,只有一些onclick起作用,而且onclick的函数要放在调用页。
    可以试下在调用页面加载完毕之后,用width、height调整。
      

  2.   

    如何利用子窗口控制父窗口iframe的高度 
        朋友,你是否有过在项目中用到了iframe,但是iframe里面的内容并不能确定有多长.
    如:你的iframe包含的页面里面有分页,平均每页10条记录,到最后一页的时候只有2条,
    由于iframe在正常情况下是不能指定其高度为100%的,这时候应该怎么办呢?
        告诉你,你现在再也不用为这个烦恼了,一句简单的javascript就帮你搞定这个问题.例:
    parent.html
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>iframeTest</title>
    </head>
    <body bgcolor="#FFFFCC">
    <iframe name="iframeTest"  src="iframe.html" ></iframe>
    </body>
    </html>iframe.html
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>iframe</title>
    </head>
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <!-- html内容 -->
    <script>
    parent.document.all.iframeTest.height = document.body.scrollHeight;
    </script>
    </body>
    </html>注意两个html中的粗体部分即可.
    http://coolstr.cnblogs.com/articles/212535.html看一下这个对你有没有帮助。