解决方案 »
- 新闻用ajax将数据库表的标题取出显示,怎么用onclick()获取到输出的标题?
- 研究了很久的问题,末能解决到的
- 请问大家一个关于是数据导出的问题
- 问一下,图片上滚带停顿
- javascript中gettime() settime()不理解怎么运用?
- 有一组checkbox,名字各不相同,怎样得到所有这些checkbox的名字,
- 能否在主框架页面中调用子框架页面的js函数?
- 如何使用JAVASCRIPT判断客户端是否安装有某个ActiectX DLL(自己写的)
- 如何取得Image的相对坐标,拜托各位。
- 为什么后台返回一个json就正常获得data,返回两个json就报错
- 2 大于 12, 希望了解JavaScript的高手分析一下
- js window.open打开新窗口 如果关闭当前窗口
<!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">
.box{width: 250px; height: 210px;font-size: 13px;}
.kai{height: 20px; width: 30px; float: left; border: 1px solid #000066; }
.guan{height: 20px; width: 30px; float: right; border: 1px solid #FF0000;}
.neirong{clear: left; float: left; height: 110px; width: 248px; margin-top: 50px; border: 1px solid #000000;}
</style>
<script type="text/javascript">
function popen(){
document.getElementById("open").style.display="none";
document.getElementById("close").style.display="";
document.getElementById("content").style.display="";
document.cookie="state=open";
}
function pclose(){
document.getElementById("open").style.display="";
document.getElementById("close").style.display="none";
document.getElementById("content").style.display="none";
document.cookie="state=close";
}
</script>
</head>
<body>
<div class="box">
<div id="open" onclick="popen()" class="kai">开启</div>
<div id="close" onclick="pclose()" class="guan">关闭</div>
<div id="content" class="neirong">内容...</div>
</div>
<button onclick="alert(document.cookie);">看cookie</button>
</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">
.box{width: 250px; height: 210px;font-size: 13px;}
.kai{height: 20px; width: 30px; float: left; border: 1px solid #000066; }
.guan{height: 20px; width: 30px; float: right; border: 1px solid #FF0000;}
.neirong{clear: left; float: left; height: 110px; width: 248px; margin-top: 50px; border: 1px solid #000000;}
</style>
<script type="text/javascript">
window.onload=function(){
if(getCookie("state")=="open"){
popen();
}else if(getCookie("state")=="close"){
pclose();
}
}
function popen(){
document.getElementById("open").style.display="none";
document.getElementById("close").style.display="";
document.getElementById("content").style.display="";
SetCookie("state","open");
}
function pclose(){
document.getElementById("open").style.display="";
document.getElementById("close").style.display="none";
document.getElementById("content").style.display="none";
SetCookie("state","close");
}
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
var Days = 30; //此 cookie 将被保存 30 天
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)//取cookies函数
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;}
</script>
</head>
<body>
<div class="box">
<div id="open" onclick="popen()" class="kai">开启</div>
<div id="close" onclick="pclose()" class="guan">关闭</div>
<div id="content" class="neirong">内容...</div>
</div>
<button onclick="alert(document.cookie);">看cookie</button>
</body></html>
====================================
点开启隐藏开启的div这不是你的需求么?
<!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">
.box{width: 250px; height: 210px;font-size: 13px;}
.kai{height: 20px; width: 30px; float: left; border: 1px solid #000066; }
.guan{height: 20px; width: 30px; float: right; border: 1px solid #FF0000;}
.neirong{clear: left; float: left; height: 110px; width: 248px; margin-top: 50px; border: 1px solid #000000;}
</style>
<script type="text/javascript">
window.onload=function(){
if(getCookie("state")=="open"){
popen();
}else if(getCookie("state")=="close"){
pclose();
}
}
function popen(){
if(!getCookie("state")=="close"){
return;
}
document.getElementById("open").style.display="none";
document.getElementById("close").style.display="";
document.getElementById("content").style.display="";
SetCookie("state","open");
}
function pclose(){
document.getElementById("open").style.display="";
document.getElementById("close").style.display="none";
document.getElementById("content").style.display="none";
SetCookie("state","close");
}
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
var Days = 30; //此 cookie 将被保存 30 天
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)//取cookies函数
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;}
</script>
</head>
<body>
<div class="box">
<div id="open" onclick="popen()" class="kai">开启</div>
<div id="close" onclick="pclose()" class="guan">关闭</div>
<div id="content" class="neirong">内容...</div>
</div>
<button onclick="alert(document.cookie);">看cookie</button>
</body></html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
.box{width: 250px; height: 210px;font-size: 13px;}
.kai{height: 20px; width: 30px; float: left; border: 1px solid #000066; }
.guan{height: 20px; width: 30px; float: right; border: 1px solid #FF0000;}
.neirong{clear: left; float: left; height: 110px; width: 248px; margin-top: 50px; border: 1px solid #000000;}
</style>
<script type="text/javascript">
function getcookie(c_name)
{
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name + "=")
if (c_start!=-1)
{
c_start=c_start + c_name.length+1
c_end=document.cookie.indexOf(";",c_start)
if (c_end==-1) c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))
}
}
return ""
}
function setcookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}window.onload=function(){
document.getElementById("state").innerHTML="当前cookie操作状态为:"+getcookie("state");
if(getcookie("state")=='open')
{popen();}
else
{pclose();}
}
function popen(){
document.getElementById("open").style.display="none";
document.getElementById("close").style.display="block";
document.getElementById("content").style.display="block";
setcookie('state','open',365);
}
function pclose(){
document.getElementById("open").style.display="block";
document.getElementById("close").style.display="none";
document.getElementById("content").style.display="none";
setcookie('state','close',365);
}
</script>
</head>
<body>
<div class="box">
<div id="open" onclick="popen()" class="kai">开启</div>
<div id="close" onclick="pclose()" class="guan">关闭</div>
<div id="content" class="neirong">内容...</div>
</div>
<div id="state" style="color:red"></div>
<button onclick="alert(document.cookie);">看cookie</button>
</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">
.box{width: 250px; height: 210px;font-size: 13px;}
.kai{height: 20px; width: 30px; float: left; border: 1px solid #000066; }
.guan{height: 20px; width: 30px; float: right; border: 1px solid #FF0000;}
.neirong{clear: left; float: left; height: 110px; width: 248px; margin-top: 50px; border: 1px solid #000000;}
</style>
<script type="text/javascript">
window.onload=function(){
if(getCookie("state")=="open"){
popen();
}else if(getCookie("state")=="close"){
pclose();
}
}
function popen(){
if(!(getCookie("state")=="close")){
return;
}
document.getElementById("open").style.display="none";
document.getElementById("close").style.display="";
document.getElementById("content").style.display="";
SetCookie("state","open");
}
function pclose(){
document.getElementById("open").style.display="";
document.getElementById("close").style.display="none";
document.getElementById("content").style.display="none";
SetCookie("state","close");
}
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
var Days = 30; //此 cookie 将被保存 30 天
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)//取cookies函数
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;}
function delCookie(name)//删除cookie
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
</script>
</head>
<body>
<div class="box">
<div id="open" onclick="popen()" class="kai">开启</div>
<div id="close" onclick="pclose()" class="guan">关闭</div>
<div id="content" class="neirong">内容...</div>
</div>
<button onclick="alert(document.cookie);">看cookie</button>
<button onclick="delCookie('state')">清空cookie</button>
</body></html>