在一个指定的区域中,在上方有test1,test2,test3,test4这几个按钮。
在test1……test4下有一个显示区域主要显示层。
当点击test1,在显示区域中显示test1指定的层,当点击test2现实test2指定的层,test3,test4同理。
当点击test1在显示区域,出现表单,填写数据后,当点击test2在显示区域显示test2的层,但是再切换回test1时,数据仍然保留在显示的区域。
如何实现希望给个例子程序,我js和div学得有点差,很多东西搞不明白。
希望知道谈谈,谢谢!
在test1……test4下有一个显示区域主要显示层。
当点击test1,在显示区域中显示test1指定的层,当点击test2现实test2指定的层,test3,test4同理。
当点击test1在显示区域,出现表单,填写数据后,当点击test2在显示区域显示test2的层,但是再切换回test1时,数据仍然保留在显示的区域。
如何实现希望给个例子程序,我js和div学得有点差,很多东西搞不明白。
希望知道谈谈,谢谢!
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test </title> <script language="javascript">
function show(id){
document.getElementById("test"+id).style.visibility="visible"
}
function showinput(id){
document.getElementById("tex"+id).style.visibility="visible"
}
</script>
</head> <body>
<div style="position:absolute;height:80px"><input id="but1" type="button" value="test1" onclick="show(1)"/>
<div id="test1" style="position:absolute;top:20px;width:300px;height:100px;background-color:orange;visibility:hidden" onclick="showinput(1)">
<input type="textarea" id="tex1" style="visibility:hidden"/>
</div>
</div> <div style="position:absolute;height:80px;top:150px"><input id="but2" type="button" value="test2" onclick="show(2)"/>
<div id="test2" style="position:absolute;top:20px;width:300px;height:100px;background-color:orange;visibility:hidden" onclick="showinput(2)">
<input type="textarea" id="tex2" style="visibility:hidden"/>
</div>
</div> <div style="position:absolute;height:80px;top:300px"><input id="but3" type="button" value="test3" onclick="show(3)"/>
<div id="test3" style="position:absolute;top:20px;width:300px;height:100px;background-color:orange;visibility:hidden" onclick="showinput(3)">
<input type="textarea" id="tex3" style="visibility:hidden"/>
</div>
</div>
<div style="position:absolute;height:80px;top:450px"><input id="but4" type="button" value="test4" onclick="show(4)"/>
<div id="test4" style="position:absolute;top:20px;width:300px;height:100px;background-color:orange;visibility:hidden" onclick="showinput(4)">
<input type="textarea" id="tex4" style="visibility:hidden"/>
</div>
</div>
</body>
</html>
<script>
var cur;
function doit(n){
var obj = document.getElementById("pad"+n);
if(obj == cur) return;
if(cur != null) cur.style.display = "none";
obj.style.display = "block";
cur =obj;
}
window.onload=function(){
for(var i=1;i<5;i++) document.getElementById("pad"+i).style.display="none";
}
</script>
<input type="button" value="test1" onclick="doit(1)">
<input type="button" value="test2" onclick="doit(2)">
<input type="button" value="test3" onclick="doit(3)">
<input type="button" value="test4" onclick="doit(4)"><div id="pad1">TEST1
<form name="form1">
<input type="text" name="t1">
</form>
</div><div id="pad2">TEST2
<form name="form2">
<input type="text" name="t2">
</form>
</div><div id="pad3">TEST3
<form name="form3">
<input type="text" name="t3">
</form>
</div><div id="pad4">TEST4
<form name="form4">
<input type="text" name="t4">
</form>
</div>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test </title> <script language="javascript">
var value=["","","",""];
var title=["test1","test2","test3","test4"];
var state=0;
function show(id){
document.getElementById("test").style.visibility="visible"
document.getElementById("title").innerText=title[id-1];
state=id-1;
document.getElementById("tex").innerText=value[state];
}
function showinput(){
document.getElementById("tex").style.visibility="visible";
}
function rememberme(val){
value[state]=val;
}
</script>
</head> <body> <div ><input id="but1" type="button" value="test1" onclick="show(1)"/><input id="but2" type="button" value="test2" onclick="show(2)"/>
<input id="but3" type="button" value="test3" onclick="show(3)"/><input id="but4" type="button" value="test4" onclick="show(4)"/></div>
<div id="test" style="position:absolute;top:50px;width:300px;height:80px;background-color:green;visibility:hidden" onclick="showinput()">
<span id="title"></span> <input id="tex" type="textarea" onchange="rememberme(this.value)" style="visibility:hidden"/>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=gb2312' />
<style type='text/css'>
a {
color:#000000;
text-decoration:none;
}
#header {
float:left;
width:100%;
background:#D3D3D3;
font-size:93%;
line-height:normal;
}
#header ul {
margin:0;
padding:0px;
list-style:none;
}
#header li {
float:left;
background:#DCE1EF;
border:solid 1px #8EA2C2;
margin-left:2px;
padding:0px;
}
#header a {
display:block;
padding:5px 15px 4px;
}
#header .current {
background:#FFFFFF;
border-left:solid 1px #8EA2C2;
border-top:solid 1px #8EA2C2;
border-right:solid 1px #8EA2C2;
border-bottom:solid 0px #8EA2C2;
}
#header .current a{
padding-bottom:5px;
}
.content {
margin-top:10px;
}
.content .contentHeader {
background-color:#BCC7E0;
border:solid 1px #4B66A5;
font-weight:bold;
} .content .contentMain {
border-left:solid 1px #4B66A5;
border-top:solid 0px #4B66A5;
border-right:solid 1px #4B66A5;
border-bottom:solid 1px #4B66A5;
}
</style>
<script type='text/javascript'>
function change_option(number,index){
for (var i = 1; i <= number; i++) {
document.getElementById('current' + i).className = '';
document.getElementById('content' + i).style.display = 'none';
}
document.getElementById('current' + index).className = 'current';
document.getElementById('content' + index).style.display = 'block';
}
</script>
<title>注册</title>
</head> <body>
<div id='navbar'>
<div id='header'>
<ul>
<li id='current1' class="current"><a href='#' onclick='change_option(4,1);'>注册</a></li>
<li id='current2'><a href='#' onclick='change_option(4,2);'>唐诗三百首</a></li>
<li id='current3'><a href='#' onclick='change_option(4,3);'>宋词精选</a></li>
<li id='current4'><a href='#' onclick='change_option(4,4);'>明清小说</a></li>
</ul>
</div>
<div id='content1' class='content'>
<div class='contentHeader'>注册</div>
<div class='contentMain'>
<table border="0">
<tr>
<td>
<form name="form1" action="">
<table border="0">
<tr bgcolor="22eeff">
<td align="center">用户信息</td>
</tr>
<tr>
<td>姓名:<input type="text" name="username"></td>
</tr>
<tr>
<td>年龄:<input type="text" name="age"></td>
</tr>
<tr>
<td>性别:<input type="text" name="sex"></td>
</tr>
<tr>
<td>其他:<input type="text" name="other"></td>
</tr>
<tr>
<td align="center">
<input type="submit" value="submit">
<input type="reset" value="reset">
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</div>
</div>
<div id='content2' class='content' style='display:none'>
<div class='contentHeader'>唐诗三百首</div>
<div class='contentMain'>关山月<br />
明月出天山,苍茫云海间。<br />
长风几万里,吹度玉门关。<br />
汉下白登道,胡窥青海湾。<br />
由来征战地,不见有人还。<br />
戍客望边色,思归多苦颜。<br />
高楼当此夜,叹息未应闲。</div>
</div>
<div id='content3' class='content' style='display:none'>
<div class='contentHeader'>宋词精选</div>
<div class='contentMain'>清平乐<br />
<br />
春归何处<br />
寂寞无行路。<br />
若有人知春去处。<br />
唤取归来同住。<br />
<br />
春无踪迹谁知。<br />
除非问取黄鹂。<br />
百啭无人能解,因风飞过蔷薇。</div>
</div>
<div id='content4' class='content' style='display:none'>
<div class='contentHeader'>明清小说</div>
<div class='contentMain'>三国演义<br />
滚滚长江东逝水,浪花淘尽英雄。<br />
是非成败转头空,青山依旧在几度夕阳红。</div>
</div>
</div>
</body>
</html>