在网站建设的程序编码时,我们有时候需要在网页上实现一些特殊的功能和技巧,特殊的功能就需要特殊的手段。在这里,站长之家为各位整理了一些特殊功能的技术实现代码,可供各位网站技术人员制作网页程序编码时参考使用。
一、禁止鼠标滑动选择网页上的文本,并屏蔽鼠标右键点击弹出菜单的方法:
1、禁止鼠标滑动选择网页文本:
<body oncontextmenu='return false' ondragstart='return false' onselectstart='return false'>
2、屏蔽鼠标右键点击弹出菜单:
<SCRIPT language="javascript">
function click()
{
if(event.button==2)
{
alert('不好意思,右键菜单弹不出来了!');
}
}
document.onmousedown=click;
</SCRIPT>
二、实现即时的时间显示,时间或随着时间的变化而变化,每秒改变一次:
<span id="nowtimeblock" style"=width:150px; height:20px"></span>
<SCRIPT language=javascript>
function nowtime()
{
var newdate=new Date()
var nowhours=newdate.getHours()
var nowminutes=newdate.getMinutes()
var nowseconds=newdate.getSeconds()
if(nowhours<=9)
nowhours="0" + nowhours;
if(nowminutes<=9)
nowminutes="0" + nowminutes;
if(nowseconds<=9)
nowseconds="0" + nowseconds;
timestr="<font size='6' face='宋体'>当前时间:" + nowhours + ":" + nowminutes + ":" + nowseconds + "</font>";
if(document.layers)
{
document.layers.liveclock.document.write(timestr);
document.layers.liveclock.document.close();
}
else if(document.all)
{
nowtimeblock.innerHTML=timestr;
}
setTimeout("nowtime()",1000);
}
nowtime();
</SCRIPT>
<script language="JavaScript">
clr=new Array('00','20','40','60','80','a0','c0','ff');
for (i=0;i<8;i++)
{
document.write("<table border=0 cellpadding=8 style='border:1px solid #000000'>");
for (j=0;j<8;j++)
{
document.write("<tr>");
for (k=0;k<8;k++)
{
document.write('<td bgcolor="#'+clr[i]+clr[j]+clr[k]+'">');
document.write('<tt><font color="#'+clr[7-i]+clr[7-j]+clr[7-k]+'"> ');
document.write(clr[i]+clr[j]+clr[k]+'</font></tt></td>');
}
document.write("</tr>");
}
document.write("</table><br>");
}
</script>
四、禁止html网页缓存的代码:
<meta http-equiv="Expires" content="0">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">
(本页地址为:http://www.zzdj.net/tech/tech-1.html,请尊重别人劳动,不要复制和采集。转载请注明本文出处)