改变iframe的属性的一个问题。

godwing 2004-09-18 04:44:41
简单的代码如下:
<script language="javascript">
<!--
function change(layer){
document.all.testiframe.style.width=500;
document.all.testiframe.style.height=500;
}
//-->
</script>
……
<iframe id="test" width="100px" height="100px" scrolling="yes" src="temptest.htm"></iframe>
<br>
<input name="change" type="button" onClick="change(test)" value="Change">
……
我希望在按下按钮以后,iframe从100×100变为500×500。
如果在function中直接使用了frame的id,改变可以成功,
但是如果把document.all.testiframe.style.width改成document.all.layer.style.width。就不能获取frame的属性了。
请问要怎样才能使用传递id的方式获取并改变frame的属性?

谢谢。。
...全文
112 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cybernaute 2004-09-18
  • 打赏
  • 举报
回复
<script language="javascript">
<!--
function change(layer){
document.getElementById(layer).style.width = 500;
document.getElementById(layer).style.height = 500;
}
//-->
</script>
……
<iframe id="test" width="100px" height="100px" scrolling="yes" src="http://www.csdn.net"></iframe>
<br>
<input name="change" type="button" onClick="change('test')" value="Change">
godwing 2004-09-18
  • 打赏
  • 举报
回复
也许是我说得不清楚,但是看一下代码就比较明白了。。

在线等啊。。。拜托各位了。。。
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-09-18 04:44
社区公告
暂无公告