<body>
<form>
<div>
<img src="">
</div>
</form>
</body>
对于这样结构的,下面两句
var ws=document.body.clientWidth
var hs=document.body.clientHeight为什么 ws 可以得到值,而hs却一直是0
<form>
<div>
<img src="">
</div>
</form>
</body>
对于这样结构的,下面两句
var ws=document.body.clientWidth
var hs=document.body.clientHeight为什么 ws 可以得到值,而hs却一直是0
解决方案 »
- 如何计算国外用户打开某一个页面需要多少时间???
- 一个获取json返回值的问题
- 求一正则表达式
- 两个参数,值到最后颠倒,为什么?
- |zyciis| 一个XMLHTTP谁帮我改一下在FireFox里面可以用,真搞不懂为什么要有FireFox有IE不就得了
- 谁能给我一个好一点的电子版的JAVASCRIPT帮助文档,谢谢!
- js关于复选框问题!
- 可以让弹出的小窗口没有关闭的标志吗
- 问一个正则表达式的问题
- 帮忙解决下这个错误。14.Caused by: java.lang.NoClassDefFoundError: Could not initialize cla
- [ALL] 过滤 所有 IMG 标签的 ONLOAD ONCLICK 等等的 事件
- [PopupWindow]Permission denied to get property HTMLDivElement.parentNode错误
<form name="xxzb" method="POST" action="">
<div id="table" name="tableDiv" style="z-index: 0;" >
<img id="map" name="mapImg" class="dragme" >
</div>
</form>
</body>//////////////////////////////////////////////
<style type="text/css"> .dragme
{
position:relative;
visibility:auto;
z-index: 2;
}
</style>////////////////////////////////////////////
function init()
{
var ws=document.body.clientWidth
var hs=document.body.clientHeight
//alert(ws+"=="+hs)
document.getElementById("map").src="map.jpg";
}
///////////////////////////////////////////代码基本上就是这些,我是在ie7,ff中都是只能得到宽,高是0
window.document.body.offsetWidth;
window.document.body.offsetHeight;
试试
在IE浏览器下:(1)如果你的页面使用 HTML 4.01 标准,则使用 body
html 页面 DOCTYPE 声明:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
......
</HTML>document.body.clientHeight // 浏览器可视区域高
(2)如果你的页面使用 XHTML 1.0 标准,则使用 documentElement
html 页面 DOCTYPE 声明:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
......
</html>document.documentElement.clientHeight // 浏览器可视区域高
(3)Firefox 识别 documentElement