当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > 从A页面连接到B页面后并直接把B页面的隐藏层显示

CSS样式表
介绍IE8的CSS hack
CSS教程:解析CSS列表样式属性list-style
CSS教程:CSS页面布局的技巧
对付CSS兼容问题的十个超级技巧
CSS3教程:box-sizing属性
CSS教程:29个特殊的CSS导航技术
CSS教程:CSS控制浏览器滚动条的源代码
DIV+CSS制作网页之如何设置z-index
制作网页表单的标签和输入区
网页文件上传表单的制作
网页表单标签水平右对齐更适合中文网站
CSS在各个网页版邮箱中的支持情况
彻底弄清楚haslayout概念
CSS教程:滑动门与选项卡
总结关于网页表单反馈的一些问题
CSS Sprite操作:用CSS处理圆角
网站栅格化设计
减少网站加载时间:CSS Sprites
通过CSS实例实现清除浮动
CSS教程:实例讲解定位Position

CSS样式表 中的 从A页面连接到B页面后并直接把B页面的隐藏层显示


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 132 ::
收藏到网摘: n/a


  这个效果实现的是,在B页面里有两个层,一个显示层,我们暂定名c层,一个是隐藏层,我们暂定名d层,单独进B页面的时候,c层显示,d层隐藏,然而从A页面连接到B页面的时候,则是让d层显示,c层隐藏,我觉得这个效果对网页设计者以后会有很大帮助,现在把代码发出来,这里感谢经典的“老二”提供技术帮助。
A页面:
                         <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>这是A页面</title>
</head>
<body>
<a href="B.htm?id=show">我要连到B页面</a>
</body>
</html>             
B页面:
                                      
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>这是B页面</title>
<script language="javascript">
function show()
{
var a=document.location.href;
//alert(a);
if(a.indexOf("id=show")==-1)
{
document.getElementById("hidden").style.display="none";
document.getElementById("show").style.display="block";
}
else
{
document.getElementById("hidden").style.display="block";
document.getElementById("show").style.display="none";
}
}
</script>
</head>
<body onload="show()">
<div id="hidden" style="display:none ">
<font color="red">这里是一个隐藏的层,把我显示出来吧,最好显示我的时候把下面的那个层隐藏掉</font>
</div>
<div id="show">
<font color="blue">这是一个显示的层</font>
</div>
</body>
</html>