怎样使window.open()弹出的窗口自动出现滚动条,不需要时不出现滚动条?

worldtaxi 2004-09-17 01:42:46
这样不好用
window.open("tmp.htm","a","scrollbars=auto ,height=200,width=200,left=0,top=0");
如果scrollbars=yes滚动条有总是出现.怎样能自动调整?
...全文
1689 18 打赏 收藏 举报
写回复
18 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
梅雪香 2004-11-16
  • 打赏
  • 举报
回复
open里用0
body里用div也能实现
shyslysky 2004-11-16
  • 打赏
  • 举报
回复
可以在 tmp.htm 做个判断:
<script>
var b=window.document.body
if(b.scrollHeight<b.clientHeight){
b.style.overflow="hidden"
}
</script>
shyslysky 2004-11-16
  • 打赏
  • 举报
回复
tmp.htm:
<body style="OVERFLOW: hidden">
zhangmeng1976 2004-11-16
  • 打赏
  • 举报
回复
tep.htm中加scroll=yes
worldtaxi 2004-09-18
  • 打赏
  • 举报
回复
今天有没有人能解决啊?
ouyld 2004-09-18
  • 打赏
  • 举报
回复
这个是一IE的设置为标准的(随着内容而显示的 )
worldtaxi 2004-09-17
  • 打赏
  • 举报
回复
我的数据内容已经超出窗口范围,已经看不见了,可是滚动条并没有自动出现.这是什么问题啊? 有没有肯定好用的代码,能否给出一段.
Hamber 2004-09-17
  • 打赏
  • 举报
回复
可以用window.open('resizable')这个属性的,你试试
mickguo 2004-09-17
  • 打赏
  • 举报
回复
不能auto,不嫩实现你的想法
wcqgm 2004-09-17
  • 打赏
  • 举报
回复
IE的默认滚动条,是随着页面的数据来改变的,如果页面足够大,它根本就不会出现什么滚动条,你无需担心,如果数据超出了,你没有滚动条就会显示不出来超出的数据。
worldtaxi 2004-09-17
  • 打赏
  • 举报
回复
现在是要在不需要滚动条的时候连那个灰色的条也不显示,能作到吗?
robinzsy 2004-09-17
  • 打赏
  • 举报
回复
to luwanxing()
scrollbars=yes 是默认的设置,所以就算不指定scrollbars属性,当文档内容不超过显示区域时,也会显示滚动条,只是这时的滚动条是灰色的。
robinzsy 2004-09-17
  • 打赏
  • 举报
回复
我查了一下DHTML手册:
scrollbars = { yes | no | 1 | 0 }
看来scrollbars没法设置成auto :(
luwanxing 2004-09-17
  • 打赏
  • 举报
回复
auto不能在open方法中指定,它只有值yes(1), no(0),两种,你不指定此属性就是了,当文档内容超过窗口的显示区域时,就会自动显示滚动条
panzi667 2004-09-17
  • 打赏
  • 举报
回复
不明白
worldtaxi 2004-09-17
  • 打赏
  • 举报
回复
就是上边那种写法吗?可是,不好用啊,写法有错误吗?操作系统是winxp,ie6,有问题吗?
BubbleInDiamond 2004-09-17
  • 打赏
  • 举报
回复
晕倒,auto就是了
worldtaxi 2004-09-17
  • 打赏
  • 举报
回复
能不能作到啊?
相关推荐
发帖
JavaScript

8.7w+

社区成员

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