问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

帮忙注释一下这段Dreamweaver代码!急!

发布网友 发布时间:2022-05-17 00:04

我来回答

2个回答

热心网友 时间:2022-05-17 01:34

<script type="text/javascript"><!--
var w = 270; //定义变量 w 赋值270
var h = 20; //定义变量 h 赋值20
var str = ""; //定义变量 str 赋值空字符串
var obj = document.getElementById("divStayTopLeft"); //document对象的getElementById方法通过元素(对象)id取到元素(对象),并赋值给变量obj,(obj就是个对象了)
if (obj)str = obj.innerHTML; //如果 obj存在 则变量str等于obj的innerHTML属性
if( typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat'){ //如果页面渲染方式定义了并且标准兼容模式开启 ,输出
//document.writeln 方法输出 输出的内容是一个DIV,设置了一些属性,属性值里面取得了 窗口滚动条 的高度。。。。
document.writeln('<DIV style="z-index:9;right:0;bottom:0;height:'+h+'px;width:'+w+'px;overflow:hidden;POSITION:fixed;_position:absolute; _margin-top:expression(document.documentElement.clientHeight-this.style.pixelHeight+document.documentElement.scrollTop);">');
}
else { //否则,。输出
//document.writeln 方法输出 输出的内容是一个DIV,设置了一些属性,属性值里面取得了 窗口滚动条 的高度。。。。
document.writeln('<DIV style="z-index:9;right:0;bottom:0;height:'+h+'px;width:'+w+'px;overflow:hidden;POSITION:fixed;*position:absolute; *top:expression(eval(document.body.scrollTop)+eval(document.body.clientHeight)-this.style.pixelHeight);">');
}
//输出...
document.writeln('<div style="clear:both;margin:auto;height:30px;font-size:16px;overflow:hidden;font-weight:bold;text-align:left;"><a href="javascript:scroll(0,0)" hidefocus="true"><img src="image/gif-0020.gif" alt="" title="回到顶部" style="border: 0px;" /></a></div> ');
document.write('<div style="clear:both;margin:auto;overflow:hidden;text-align:left;">'+str+'</div>');
document.writeln('</DIV>');
-->
</script>

这里用到了typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat'
意思 页面渲染方式定义了 并且 标准兼容模式开启
这里解释下
标准兼容模式开启时 取得滚动条高度酒用document.documentElement.scrollTop 否则用
document.body.scrollTop
标准兼容模式开启时 取得当前网页高度高度酒用document.documentElement.clientHeight 否则用
document.body.clientHeight

主要作用就是兼容各个浏览器。。

热心网友 时间:2022-05-17 02:52

<script type="text/javascript"><!--
var w = 270; //定义初始宽为270
var h = 20; //定义初始高为20
var str = ""; //定义变量str值为空
var obj = document.getElementById("divStayTopLeft"); //定义ID为divStayTopLeft的DIV赋给变量ovj
if (obj)str = obj.innerHTML; //如果ID为divStayTopLeft的DIV存在,则DIV里的内容赋值给变量str
//下面自己看吧,就是输出一些DIV而已
if( typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat'){
document.writeln('<DIV style="z-index:9;right:0;bottom:0;height:'+h+'px;width:'+w+'px;overflow:hidden;POSITION:fixed;_position:absolute; _margin-top:expression(document.documentElement.clientHeight-this.style.pixelHeight+document.documentElement.scrollTop);">');
}
else {
document.writeln('<DIV style="z-index:9;right:0;bottom:0;height:'+h+'px;width:'+w+'px;overflow:hidden;POSITION:fixed;*position:absolute; *top:expression(eval(document.body.scrollTop)+eval(document.body.clientHeight)-this.style.pixelHeight);">');
}
document.writeln('<div style="clear:both;margin:auto;height:30px;font-size:16px;overflow:hidden;font-weight:bold;text-align:left;"><a href="javascript:scroll(0,0)" hidefocus="true"><img src="image/gif-0020.gif" alt="" title="回到顶部" style="border: 0px;" /></a></div> ');
document.write('<div style="clear:both;margin:auto;overflow:hidden;text-align:left;">'+str+'</div>');
document.writeln('</DIV>');
-->
</script>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年四川570分能考上什么大学? 2024年四川文科560分能考上什么大学? 2024年广东561分能考上什么大学? 2024年江苏历史类561分能考上什么大学? 在形ABC中,角A.B.C所对的边分别为a.b.c,且acosB+bcosA=2c cos 求... ...B、C的对边分别为a、b、c,已知acosB+bcosA=2(bcosC+ccosB).(1... ...b、c的对边分别为a、b、c,且acosb+bcosa=2cosc 在△ ABC中,角A、B、C所对的边分别为a、b、c,已知b=cosA,c=2cosB,试... 在△ABC中,角A,B,C所对的边分别为a,b,c,且满足bcosA+acosB=2ccosC,△... ...对应的边分别为a、b、c,且满足aCOSB+bcosA=2cCOSC... 14岁到18岁是孩子最危险的时期原因是? 14岁我这样是不是变声期? 202114岁到18岁是几年 网上说男生变声期一般在14-16岁,到18岁可完成;这是什么意思? 一般人几岁到青春期?到青春期会有什麽症状? 青春期什么时候结束,大概几岁结束 qq游戏里四人斗地主玩时,画面没办法放大是怎么回事啊? 索尼全画幅微单A7RM3在什么情况下可以进行局部放大对焦? 草字头下面加卓越的卓,念什么啊。是医学药名“地乐硫**” 草字头加个卓越的卓读什么字?这个不是应该读zhuo吗?以前见过这个字,为什么打不出来,想给孩子起名 请教草字头下面加一个卓字如何读音 一个草字头,一个“卓”读什么哦? 一个草字头一个卓念什么 草字头加个卓字是什么字 草头下面一个卓字读什么 草字头下面一个“卓”念什么,是什么意思 oppo Reno无线网密码输错怎么办连不上怎么办? oppo reno5连无线网卡怎么办? opporeno7怎么连接wifi opporeno5pro wifi拒接连不上 桂林电子科技大学,2021年在黑龙江由二本升为一本招生,录取分数会大涨吗_百度问一问 官网安徽中医大学2021计算机技术升级为一本吗 最近三年内有哪些大学从二本升一本??? 石头画怎么在抖音做起来 检验科人员不知责的问题表现 绿化人员对不知责+不履责+不担责的问题表现,整改措施不知怎么写 不知责是什么意思 不知责个人整改成效 不谋其位不知其责的意思? 不知法律不免责 什么叫不知法者不免责 管理者角色定位不清会有哪些表现 交通事故不知质责是谁的怎么办 大家怎么看待没有责任心的问题? 不知情犯罪 在不知情的情况下碰到车走了 订单中item number 什么意思? 请问普惠制产地证中的ITEM NUMBER是什么意思 窿工是什么意思10461 ---窿---是什么字?