一、CSS基础: Html: Javascript: document.getElementById("xxx").style.visibility="hidden"; 参数说明: 将其包括的其他HTML元素或文本应用到指定的样式规则(CSS)中,也称“容器”。 background-color 背景色,Javascript为:xxx.style.backgroundColor clip 剪切指定部分来显示;其语法为: .style.clip="rect(top,right,bottom,left)"; 注意此参数的顺序不寻常; 例:style.clip='rect(20 400 500 30)'; left、top 与容器的相对位置 position 指定位置规则如何使用,多个元素设绝对位置(absolute)可实现重叠 visibility CSS图层是否可见,有二值:visible 和 hidden z-index 指定元素重叠顺序,0位最底层,大于0的整数为上层,默认都为0层 二、ArcIMS使用(aimsDHTML.js) 1.创建CSS层: function createLayer(name, inleft, intop, width, height, visible, content) { var layer; if (isNav4) { document.writeln(' document.writeln(content); document.writeln(' } else { document.writeln(' '); ');document.writeln(content); document.writeln(' } } 只要将要放入层内的内容写好调用createLayer即可; 2.显示、隐藏层 2.1辅助函数: 得到层: function getLayer(name) { if (isNav4) return(document.layers[name]); else if (isIE4) { layer = eval('document.all.' + name + '.style'); return(layer); } else if (is5up) { var theObj = document.getElementById(name); return theObj.style } else return(null); } 2.2显示、隐藏层 function showLayer(name){ getLayer(name).visibility="visible"; } function hideLayer(name){ getLayer(name).visibility="hidden"; } 先将MapFrame中所有图片都创建为层,这样可实现显示和隐藏功能。 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 07:25 , Processed in 0.186066 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.