Javascript操作网页中的层的一个问题...

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:21:41
怎么通过点击一个对象实现折叠一个层...如图里面那东西的功能...http://hiphotos.baidu.com/oneplusone/pic/item/1361f2ceb17bab0593457e4e.jpg
最好,能举个例子,谢谢...

这样的论坛很多,你点鼠标右键查看源文件,就可以学会了。我这里简单的给你提示一下原理:

把要显示和隐藏的东西的放在一个容器里面,可以是DIV或者TABLE,比如:
<DIV ID=SH_HI>要显示和隐藏的内容</DIV>

控制代码:
<button onclick="if(sh_hi.style.display==''){sh_hi.style.display='none';}else{sh_hi.style.display='';}">开关</button>

把上面的代码读懂了以后,你就可以举一反三,比如对按钮的显示内容“开关”进行动态改编。

下面是我网站的例子,里面的PHP代码你自己处理一下吧:
<?php
if($face) $facepage=$face;
else $facepage='face.html';
if($id) $facepage="newsview.php?id=$id";
?>
<html>
<SCRIPT>
function switchSysBar(){
if (switchPoint.innerText==3){
switchPoint.innerText=4
document.all("frmTitle").style.display="none"
}else{
switchPoint.innerText=3
document.all("frmTitle").style.display=""
}}
</SCRIPT>
<BODY scroll=no style=MARGIN:0px>
<TABLE border=0 cellPadding=0 cel