喜悦国际村 » XML/HTML/CSS/Js » IE scroll

页: [1]
wzhu2007-9-7 09:53 AM
IE scroll

IE

window.onload=function(){
     document.body.setAttribute("scroll","no");
}
没作用,难道必须放在<body>标签???

km39452007-9-7 10:00 AM
你可以设置BODY的CSS属性overflow

村长夫人2007-9-7 10:04 AM
不显示滚动条?
html{
        overflow:hidden;
}
这样看看哪?

村长夫人2007-9-7 10:05 AM
[quote]原帖由 [i]km3945[/i] 于 2007-9-7 06:00 PM 发表
你可以设置BODY的CSS属性overflow [/quote]
body的css我设置过似乎不行 但你如你所见html管用了

wzhu2007-9-7 10:07 AM
css那个知道。可是JS有什么问题没?我就想问问那样做为什么不行啊?

村长夫人2007-9-7 10:12 AM
window.onload=function(){
        document.body.parentNode.style.overflow="hidden";
}

不太清楚 感觉兼容性问题吧 就像firefox的oninput不能写成obj.oninput一样

sxpo2007-9-7 10:12 AM
我的机器上一点问题都没有啊

村长夫人2007-9-7 10:14 AM
或者说body标记中的这个属性其实是在控制html标记中的样式?

wzhu2007-9-7 10:14 AM
[quote]原帖由 [i]村长夫人[/i] 于 2007年9月7日 18:12 发表
window.onload=function(){
        document.body.parentNode.style.overflow="hidden";
}

不太清楚 感觉兼容性问题吧 就像firefox的oninput不能写成obj.oninput一样 [/quote]

不过看DHTML手册上
即使用
document.body.scroll = "no";也不行,真有点搞不懂了

sxpo2007-9-7 10:20 AM
我现在机器上没有装IE6
不知道你们说的是不是IE6的那个问题
因为页面执行是从上到下,先head 再body
所以执行到head的时候body还为空 就这个原理

wzhu2007-9-7 10:23 AM
[quote]原帖由 [i]村长夫人[/i] 于 2007年9月7日 18:14 发表
或者说body标记中的这个属性其实是在控制html标记中的样式? [/quote]


我甚至怀疑是不是document,呵呵


查看完整版本: IE scroll


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.006282 second(s), 2 queries