CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  其他

请教各位高手,谢绝低手回答。

楼主liangxf0022(小新)2002-04-01 14:47:29 在 Web 开发 / 其他 提问

这是一个高手才能回答的问题,  
  我们知道IFrame仅仅支持IE4.0以后的浏览器,但是在JS中IE4下怎么用代码控制IFrame的高度,怎么控制IFrame的style属性?  
   
  主要用于将IFrame控制到一个合适的位置。 问题点数:50、回复次数:10Top

1 楼Reve(仨仁仕)回复于 2002-04-01 15:19:22 得分 0

把iframe_name.outerHTML="";重新按照你的高度写  
  document.write("<iframe   id=iframe_name   ……></iframe>");  
  Top

2 楼suolan(★兰色星星★)回复于 2002-04-01 15:40:45 得分 0

JS和这差不多().不能用MyFrm.style直接引用,IFrame这个家伙比较特殊,是个DHTML的畸形儿。  
   
  <html>  
   
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <title>New   Page   1</title>  
  <SCRIPT   ID=clientEventHandlersVBS   LANGUAGE=vbscript>  
  <!--  
   
  Sub   button1_onclick  
  document.all("MyFrm").top=clng(replace(document.all("MyFrm").top,"px",""))+10  
  End   Sub  
   
  -->  
  </SCRIPT>  
  </head>  
   
  <body>  
  <INPUT   type="button"   value="Button"   id=button1   name=button1>  
  <iframe   ID="MyFrm"   style="position:absolute;height:200;top:100;lef:300"></iframe>  
  </body>  
   
  </html>Top

3 楼liangxf0022(小新)回复于 2002-04-02 18:07:12 得分 0

楼上两位,第一位说的方法太麻烦,必须刷新所有页面。  
  后者说的只能控制top和left,height和width无法控制。Top

4 楼suolan(★兰色星星★)回复于 2002-04-03 08:35:22 得分 30

<p>New   Page   1<script   ID="clientEventHandlersVBS"   LANGUAGE="vbscript">  
  <!--  
   
  Sub   button1_onclick  
          document.all("MyFrm").style.height=clng(replace(document.all("MyFrm").style.height,"px",""))+10  
  End   Sub  
   
  -->  
  </script>  
    <input   type="button"   value="Button"   id="button1"   name="button1">   <iframe   ID="MyFrm"   style="position:absolute;height:200;top:100;lef:300">  
  </iframe>  
  </p>  
  Top

5 楼karma(无为MS MVP)回复于 2002-04-03 08:47:24 得分 20

try   this  
   
  <iframe   id="frm"></iframe><br>  
  <input   type="button"   value="change   size"   onclick="frm.resizeTo(400,400);">  
  <input   type="button"   value="show"   onclick="document.all('frm').style.visibility   =   'visible';">  
  <input   type="button"   value="hide"   onclick="document.all('frm').style.visibility   =   'hidden';">Top

6 楼genuis(不死鸟)回复于 2002-04-04 13:06:53 得分 0

document.all("top").style.height="333"  
  document.all("right").style.height="444"  
  top   right   为   iframe   的   id   ,名称。Top

7 楼0759(0759)回复于 2002-04-05 10:19:00 得分 0

????Top

8 楼feijunjun(军仔)回复于 2002-04-05 10:26:53 得分 0

<body>  
  <a   href=#   onclick="rs()">重设高</a>  
  <iframe   id=destf   src="c:/windows/readme.htm"   ></iframe>  
  <script   language=javascript>  
  function   rs(){  
  destf.window.resizeTo(500,300)  
  }  
  </script>  
  </body>Top

9 楼liangxf0022(小新)回复于 2002-04-05 12:50:31 得分 0

谢谢suolan(星期二→不要小看VBScript。Top

10 楼liangxf0022(小新)回复于 2002-04-05 12:56:23 得分 0

resizeTo的方法在ie5下不能正常执行。Top

相关问题

  • 低手:“提问!” 高手:“回答!”
  • 低手提问、高手回答
  • 各位java的高手、低手请进
  • 各位高高手,高手,中手,低手,来帮帮我这位低低手
  • 低手就可以回答的问题,来吧!
  • 帮忙,各位高手,低手,请我所能送分
  • 请教各位高手!!(低手请勿进入,呵呵…………)
  • 低手发问
  • 低手免进...
  • 低手莫入!!

关键词

得分解答快速导航

  • 帖主:liangxf0022
  • suolan
  • karma

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo