XHTML和HTML中Javascript语法的一点区别

游客

标题:XHTML和HTML中Javascript语法的一点区别
正文:
在使用下列xhtml定义&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;时，document.body.clientWidth,及大部分document.body.的属性值都会取不到，需要改为document.documentElement.clientWidth，而在老版本HTML文件中，则只能用document.body.clientWidth;以下是我处理该问题的方法if(jt_DialogBox.isXHTML){ cW = document.documentElement.clientWidth; cH = document.documentElement.clientHeight; sT = document.documentElement.scrollTop;}else{ cW = document.body.clientWidth; cH = document.body.clientHeight; sT = document.body.scrollTop;} if (x == -1) x = Math.round((cW - this.container.offsetWidth) / 2); if (y == -1) y = Math.round((cH - this.container.offsetHeight) / 2) +sT; this.container.style.left = x + &quot;px&quot;; this.container.style.top = y + &quot;px&quot;;}
[<<][[1]][>>]

查看评论(0)
发表评论

首页