一些经验

防止浏览器缓冲区保留数据
在需要清除页面缓存的文件顶端加入如下代码:
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>
防止用户下载当前网页的内容,可以禁止使用右键

<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>
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值