从A页面连接到B页面后并直接把B页面的隐藏层显示

这个效果实现的是,在B页面里有两个层,一个显示层,我们暂定名c层,一个是隐藏层,我们暂定名d层,单独进B页面的时候,c层显示,d层隐藏,然而从A页面连接到B页面的时候,则是让d层显示,c层隐藏,我觉得这个效果对网页设计者以后会有很大帮助,现在把代码

  这个效果实现的是,在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>
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

js代码部分: $(.aFileBtn).on(change,input[type=file],function(){ var filePath=$(this).val(); //filePath.indexOf(jpg)!=-1 || filePath.indexOf(png)!=-1 if(filePath.length 0){ $(.fileerrorTip).html().hide(); var arr=filePath.split(\\); var fi
每次想快速测试页面效果的时候,特别是在学习前端代码的时候,就想到W3school的那个试一试功能,一直都是用他们那个在线的版本测试, 今天发现网上有类似的代码,以后就不需要联网了,想测就可以直接用了。 下面把代码贴上 首先先建立一个样式文件tc.css Css
layer.confirm(确认要删除吗,删除后不能恢复, { title: 删除确认 }, function (index) { layer.close(index); $.post(/admin/customer/DeleteCustomer, { gid: $(e.currentTarget).data(gid) }, function (data) { layer.alert(data, { title: 删除操作, bt
设置或获取对象指定的文件名或路径。alert(window.location.pathname