防止浏览器缓冲区保留数据
在需要清除页面缓存的文件顶端加入如下代码:
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-store");
response.setDateHeader("Expores",0);
在传递参数的超链接中传递多个参数
<a href="Subpage.jsp?page=1&id=3">下一页</a>
String name="bwm";
Sting book="bwm's jsp";
"select * from jsp where name='"+name+"',book='"+book+"'";
"select * from jsp where name='bwm',book='bwm''s jsp'";
日期时间显示
function ShowDate(Elements)
{
var temp;
var datetime=new Date();
var year=datetime.getYear();
var month=datetime.getMonth()+1;
var date=datetime.getDate();
var day=datetime.getDay();
temp=year+"年"+month+"月"+date+"日";
switch(day)
{
case 0:
temp=temp+"星期日";
break;
case 1:
temp=temp+"星期一";
break;
case 2:
temp=temp+"星期二";
break;
case 3:
temp=temp+"星期三";
break;
case 4:
temp=temp+"星期四";
break;
case 5:
temp=temp+"星期五";
break;
case 6:
temp=temp+"星期六";
break;
}
Elements.innerHtML=temp;
}
<td id="Time" align="center" width="162" nowrap= style="color.black">
<script>showDate(Time);</script>
</td>
显示时间的关键代码
function ShowTime(Elements)
{
var temp="";
var datetime=new Date();
var hour=datetime.getHours();
var minu=datetime.getMiutes();
var seco=datetime.getSeconds();
if(hour<10)
hour="0"+hour;
if(minu<10)
hour="0"+minu;
if(seco<10)
seco="0"+seco;
temp=temp+""+hour+":"+minu+":"+seco+"";
if(hour>=0&&hour<5)
temp=temp+"凌晨好"
if(hour>=5&&hour<8)
temp=temp+"早上好"
if(hour>=8&&hour<11)
temp=temp+"上午好"
if(hour>=11&&hour<13)
temp=temp+"中午好"
if(hour>=13&&hour<17)
temp=temp+"下午好"
if(hour>=17&&hour<24)
temp=temp+"晚上好"
Elements.innerHTML=temp;
windows.setTimeout("ShowTime("+Elements.id+")",1000)
}
<td id="Time2" align="center" width="162" nowrap style="color:#000000">
<script>ShowTime(Time2);</script>
<td>
屏蔽键盘和鼠标右键(禁止用户刷新屏幕)
<body οnkeydοwn="keydown()">
<script language=javascript>
function keydown()
{
if(event.keyCode==8)
{
event.keyCode=0;
event.returnValue=false;
alert("当前设置不允许使用退格键");
}
if(event.keyCode==13)
{
event.keyCode=0;
event.returnValue=false;
alert("当前设置不允许使用回车键");
}
if(event.keyCode==116)
{
event.keyCode=0;
event.returnValue=false;
alert("当前设置不允许使用F5刷新屏幕");
}
if((windows.event.altKey)&&((windows.event.keyCode=37)||(windows.event.keyCode==39)))
{
event.returnValue=false;
alert("当前设置不允许使用ALT+左右方向键");
}
if((event.ctrlKey)&&(event.keyCode==78))
{
event.returnValue=false;
alert("当前设置不允许使用ctrl+n");
}
if((event.shiftKey)&&(event.keyCode==121))
{
event.returnValue=false;
alert("当前设置不允许使用shift+F10");
}
}
</script>
</body>
防止用户下载当前网页的内容,可以禁止使用右键
1
<script language=javascript>
function click()
{
event.returnValue=false;
}
document.οncοntextmenu=click;
</script>
2
<script language=javascript>
function click()
{
if(event.button==2||event.button==3||event.button==6||event.button==7)
{
alert("当前设置不允许使用禁止使用右键!")
}
}
document.οnmοusedοwn=click;
</script>