我想在我的网页里 嵌入 另外一个网站的登录页面 并且固定显示的 高是180 宽是200 登录后就全页显示 高100% 宽100%我用IFRAME 框架 设置 height=180  width= 200   这样开始显示登录页面的时候 是可以 登录后进入显示的范围还是height=180  width= 200   这样内容就看不到了。请高手知道!                                                                               谢谢!

解决方案 »

  1.   

    简单,把IFRAME套入一个div里面,把div 的 height=180 width= 200 ,把IFRAME的height=100% width= 100%
    然后登陆以后把这个div的height=100% width= 100%
    div的id.style.height=100%
    div的id.style.width=100%
    就可以了,
      

  2.   

    +
    用js控制style.height、style.width即可,注意像素的时候带上单位px
      

  3.   

    登陆以后把这个div的height=100% width= 100%, 这个如何实现 JAVASCRIPT 如何判断已经改变了页面或者说已经登录了 我嵌入的是别的网站的网页
      

  4.   

    <script type="text/javascript">
    var ifrUrl=document.frames("iframe1").document.url;//iframe1为iframe的name
    function resizeIframe(){
       var ifrUrlTmp=document.frames("iframe1").document.url;
       if(ifrUrlTmp != ifrUrl){
           clearInterval(timer1);
       timer1=null;
       document.getElementById("divID").style.width="100%";  //divID为包涵iframe的div的ID
       document.getElementById("divID").style.height="100%";
       }   
    }
    var timer1=setInterval("resizeIframe()",20);
    </script>
    以上代码未经测试,你可以测试下
      

  5.   

    这个涉及到跨域,最好是LZ可以操作登入页面,将登入的链接方式target="_top"
    或者就是跨域传值,登入后 自己页面获取一个值(告诉你登入成功),然后用JS改下iframe大小即可