JAVA 特效实例

 


(此页面可拖动复制,也是本网站唯一可拖动复制页面)
快捷键:Ctrl+C

 

 

 

如何彻底禁止查看网页源代码

 

 

网页制作者经常遇到精心制作的Javascript特效被别人抄袭,而自己对此却无可奈何的情况。面对这一困扰,有没有方法可以解决呢?使用ASP、

JSP等服务器端编程技术可以实现对网页源代码的保护,但目前国内网站所提供的免费个人主页空间一般都不提供对服务器端编程的支持,所以对于

这些用户,要禁止访问者查看网页源代码就只能在客户端编程上下工夫了。

 

 

 

 

查看源代码的方式

 

要禁止访问者查看网页源代码,我们首先要了解一下查看源代码的方式(以IE 8.0为例)。一是右键菜单方式(如图1所示); 二是窗口菜单栏查看方式

,即选择"查看"*"源文件"方式(如图2所示)。要彻底禁止访问者查看网页源代码,就必须屏蔽这2种查看源代码的方式。

 

 


屏蔽右键菜单查看方式

 

现在,很多网页采用如下代码屏蔽右键菜单:

 

< Script Language=javascript>
function Click(){
if(event.button==2){alert
(\'版权所有(C)2001 XXX工作室\');
}}
document.onmousedown=Click;
< /Script>

 

实际上"button"有8个属性值(即0~7),"button==2"只是表示按下鼠标右键,所以上述代码实际上只能限制点击鼠标右键的情况,至于其他5种方式,

如同时按左右键、中间键、左和中间键、右和中间键和按所有键的情况就不能限制了。所以在弹出版权信息提示窗口后(如图3所示),按"确定"按钮

仍然会出现快捷菜单。针对这种情况,其实只要将"event.button==2"改为"event.button!==1"就可以做到无论用何种鼠标点击方式,均不出现右键菜

单了。

不过即使进行上述修改后,也并不能彻底禁止右键菜单的出现。用户只要在页面上按下右键,出现版权信息提示窗口后,不松开右键(即继续保持按

下状态),再将鼠标指针移动到版权信息提示窗口的"确定"按钮上,同时按下左键,然后再松开鼠标左键,提示窗口即消失。此时再松开鼠标右键,

右键菜单弹出,这样就又可以查看网页源文件了。

 

那么有没有办法彻底禁止右键快捷菜单的出现呢?其实只要将上述代码做如下修改即可。

 

< Script Language=javascript>
function Click(){
alert(\'版权所有(C)2001 XXX工作室\');
window.event.returnValue=false;
}
document.oncontextmenu=Click;
< /Script>

 

这样无论采取什么方式点击鼠标,都不会再出现快捷菜单了。不过值得注意的是,如果访问者直接在浏览器地址栏中键

入"javascript:alert(document.oncontextmenu=\'\')",就可以解除对右键菜单的屏蔽。对这类访问者怎样防范呢?其实,把地址栏隐藏掉就可以

了,具体方法见本文介绍的"屏蔽窗口菜单栏查看方式"。

 

 

 

 

屏蔽窗口菜单栏查看方式

 

制作过网页的朋友都知道,对新打开窗口的各种属性可以进行控制,具体包括控制菜单栏、滚动条及地址栏是否可见等。如果把父窗口关闭,并将新打开窗口

 

的菜单栏和地址栏隐藏,不就可以屏蔽窗口菜单栏查看方式了吗?实现代码如下:

 

 

< Head>
< Object id=closes type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
< Param name="Command" value="Close">
< /Object>
< /Head>
< Body>
< Script Language=javascript>
closes.Click()
window.open("XXX.htm","","menubar=no,location=no,
scrollbars=yes,resizable=yes")
< /Script>
< /Body>

 

 

这种方法的原理就是首先将自己网站的首页制作成index.htm形式,把首页设计成一个过渡页。然后将自己的真正主页制作成default.htm形式(具体

实现过程见本文所附源代码)。这样访问者无论如何也无法查看网页源代码了。这不仅仅保护了您的版权,也为进一步开发提供了保障。通过此方法

,您可以结合Cookie技术,真正做到限制用户浏览网页,从而避免主页资料被非法访问者访问。

 

附:源代码清单

index.htm

< Head>

< Object id=closes type="application/x-oleobject" classid="clsid:

adb880a6-d8ff-11cf-9377-00aa003b7a11">

< Param name="Command" value="Close">

< /Object>

< /Head>

< Body>

< Script Language=javascript>

closes.Click()

window.open("defalut.htm","","menubar=no,location=no,
scrollbars=yes,resizable=yes")

< /Script>

< /Body>

 

default.htm

< Html>

< Head>

< Script Language=javascript>

function Click(){

alert(\'版权所有(C)2001 XXX工作室\');

window.event.returnValue=false;

}

document.oncontextmenu=Click;

< /Script>

< /Head>

< Body>

... ...
< /Body>

< /Html>

 

 

 

 

改变滚动条颜色

 

在<head>和</head>之间加入

 

<STYLE type=text/css>BODY {

SCROLLBAR-FACE-COLOR: #2896e1; FONT-SIZE: 9pt; SCROLLBAR-SHADOW-COLOR: #6cb4d8; LINE-HEIGHT: 150%; SCROLLBAR-ARROW-COLOR: #f0f0f0; FONT-

FAMILY: 宋体; SCROLLBAR-DARKSHADOW-COLOR: #2896e1; SCROLLBAR-BASE-COLOR: #2896e1

}

TD {

FONT-SIZE: 9pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体

}

PRE {

FONT-SIZE: 9pt; FONT-FAMILY: "Courier New", "Courier", "mono"; BACKGROUND-COLOR: #efefef

}

A {

TEXT-DECORATION: none

}

</STYLE>

 

 

 

 

 

状态栏字屏特效

 

 

放在<head>和</head>之间加入

 

<!-- 在状态栏显示打字的效果 -->
<script language="Javascript">
<!--
function initArray(n) {
this.length = n;
for (var i =1; i <= n; i++) {
this[i] = ' '
}
}
slide = new initArray(4)
slide[0]="欢迎您来白雾迷离作客!"
slide[1]="本站点为你准备上等茶酒和糕点~请慢慢享用~"
slide[2]="如果您对本站点有何意见或建议."
slide[3]="欢迎来信指出:liulei5218@163.com"
var delay1 = 2
var delay2 = 1500
var text = slide[0] + " "
var str = " "
var leftmsg = ""
var nextmsg = 0
function setMessage() {
if (str.length == 1) {
while (text.substring(0, 1) == " ") {
leftmsg += str
str = text.substring(0, 1)
text = text.substring(1, text.length)
}
leftmsg += str
str = text.substring(0, 1)
text = text.substring(1, text.length)
for (var x = 0; x < 120; x++) {
str = " " + str
}
}
else {
str = str.substring(10, str.length)
}
window.status = leftmsg + str
if (text == "") {
str = " "
nextmsg++
if (nextmsg > slide.length) {
nextmsg = 0
}
text = slide[nextmsg] + " "
leftmsg = ""
setTimeout('setMessage()',delay2)
}
else {
setTimeout('setMessage()',delay1)
}
}
setMessage();
//-->
</script>

 

 

 

 

 

网页温馨提示

 

 

放在<body>和</body>之间加入

 

<script language="LiveScript">
now = new Date(),hour = now.getHours()
if(hour < 5){document.write("太晚了,白雾迷离提醒您该休息了!")}
else if (hour < 6){document.write("早上好!白雾迷离祝你今天好心情!")}
else if (hour < 8){document.write("早上好!白雾迷离祝您工作顺心!")}
else if (hour < 9){document.write("看上去你好精神哦,要努力工作呀")}
else if (hour < 10){document.write("看上去你好精神哦,要努力工作呀!")}
else if (hour < 11){document.write("工作累了么?休息一会儿吧!")}
else if (hour < 12){document.write("下班了吧,午餐怎么吃?")}
else if (hour < 13){document.write("你为何没有抓紧时间睡个午觉呢!")}
else if (hour < 14){document.write("你为何没有抓紧时间睡个午觉呢!!")}
else if (hour < 15){document.write("下午好!")}
else if (hour < 16){document.write("工作累了吗?现在听首歌曲吧,让心情更愉悦些")}
else if (hour < 18){document.write("是不是快下班了,来白雾迷离吧!")}
else if (hour < 19){document.write("吃晚饭了吗?注意身体哦!")}
else if (hour < 20){document.write("白雾迷离欢迎您!晚上好!!")}
else if (hour < 21){document.write("来了呀,白雾迷离向你问好!")}
else if (hour < 22){document.write("来了呀,白雾迷离向你问好")}
else if (hour < 23){document.write("白雾迷离提醒您,准备休息吧?")}
else if (hour < 24){document.write("你可真是越玩越精神,不打算睡了?")}
else if (hour < 1){document.write("凌晨了,还不睡觉呀?")}
else if (hour < 4){document.write("一起出去做早晨的运动,呼吸新鲜空气 ")}
</script>

 

 

 


网站停留时间

 

放在<body>和</body>之间加入

 

<font color=336699 size=2>红月亮欢迎您<br>您在月亮小屋停留了<br> </font><input type="text" name="helpor_net" size="15" style="border: 4 ">
<SCRIPT language="javascript">
<!--
var sec=0;
var min=0;
var hou=0;
flag=0;
idt=window.setTimeout("www_helpor_net();",1000);
function www_helpor_net()
{
sec++;
if(sec==60){sec=0;min+=1;}
if(min==60){min=0;hou+=1;}
if((min>0)&&(flag==0))
{
window.alert;
flag=1;
}
helpor_net.value=hou+"小时"+min+"分"+sec+"秒";
idt=window.setTimeout("www_helpor_net();",1000);
}
//-->

</SCRIPT>

 

 

 

 

 

搜索关键字

 

放在<head>和</head>之间加入

 

<meta name="Keywords" content="白雾迷离,教程,字体,网页模板,游戏,FlashMTV,工具下载,免费软件下载">

 

 

 

 

 

网站描述

 

放在<head>和</head>之间加入

 

<META content=网页栏目分隔图片,专业提供网页素材,教程,字体,网页模板,游戏,FlashMTV,网页特效,工具下载,免费软件 name=description>

 

 

 

 

 

改变网页鼠标CSS样式

 

 

放在<head>和</head>之间加入

<style type="text/css">
<!--
body {
cursor: url("shubiao\mouse016.ani"/*tpa=shubiao\mouse016.ani*/);
}
-->
</style>

 

 

 

 

背景小雪花

 

在<body>和</body>之间加入

<SCRIPT language=JavaScript1.2>
<!-- Begin
var no = 40; // number of hearts
var speed = 8; // smaller number moves the hearts faster
var heart = "heart.gif";//
var flag;
var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;

var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
amx = new Array();
amy = new Array();
stx = new Array();
sty = new Array();
flag = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-30)+10; // set position variables
yp[i] = Math.random()*doc_height;
amy[i] = 12+ Math.random()*20; // set amplitude variables
amx[i] = 10+ Math.random()*40;
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
flag[i] = (Math.random()>0.5)?1:0;
if (ns4up) { // set layers
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(heart+ "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(heart+ "\" border=\"0\"></layer>");
}
} else
if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(heart+ "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(heart+ "\" border=\"0\"></div>");
}
}
}

function snowNS() { // Netscape main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
if (yp[i] > doc_height-50) {
xp[i] = 10+ Math.random()*(doc_width-amx[i]-30);
yp[i] = 0;
flag[i]=(Math.random()<0.5)?1:0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
if (flag[i])
dx[i] += stx[i];
else
dx[i] -= stx[i];
if (Math.abs(dx[i]) > Math.PI) {
yp[i]+=Math.abs(amy[i]*dx[i]);
xp[i]+=amx[i]*dx[i];
dx[i]=0;
flag[i]=!flag[i];
}
document.layers["dot"+i].top = yp[i] + amy[i]*(Math.abs(Math.sin(dx[i])+dx[i]));
document.layers["dot"+i].left = xp[i] + amx[i]*dx[i];

}
setTimeout("snowNS()", speed);
}

function snowIE() { // IE main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
if (yp[i] > doc_height-50) {
xp[i] = 10+ Math.random()*(doc_width-amx[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
flag[i]=(Math.random()<0.5)?1:0;
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
if (flag[i])
dx[i] += stx[i];
else
dx[i] -= stx[i];
if (Math.abs(dx[i]) > Math.PI) {
yp[i]+=Math.abs(amy[i]*dx[i]);
xp[i]+=amx[i]*dx[i];
dx[i]=0;
flag[i]=!flag[i];
}

document.all["dot"+i].style.pixelTop = yp[i] + amy[i]*(Math.abs(Math.sin(dx[i])+dx[i]));
document.all["dot"+i].style.pixelLeft = xp[i] + amx[i]*dx[i];
}
setTimeout("snowIE()", speed);
}

if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
// End -->
</SCRIPT>

 

 

 

 

 

层跟随滚动条

 

在<body>和</body>之间加入

<DIV id=layer1
style="Z-INDEX: 1; LEFT: 1px; WIDTH: 65px; POSITION: absolute; TOP: 106px; HEIGHT: 60px"><img src="D10-1024.JPG" width="96" height="96"></DIV>
<DIV id=layer2
style="Z-INDEX: 1; LEFT: 100px; WIDTH: 65px; POSITION: absolute; TOP: 106px; HEIGHT: 60px"><img src="D10-1024.JPG" width="96" height="96"></DIV>
<SCRIPT language=JavaScript>
self.onError=null;
lastScrollX = 0;
lastScrollY = 0;
NS = (document.layers) ? 1 : 0;IE = (document.all) ? 1: 0;
function moveObj() {
if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; }
if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
if(diffY != lastScrollY) {
percent = .1 * (diffY - lastScrollY);
if(percent > 0)
percent = Math.ceil(percent);
else
percent = Math.floor(percent);
if(IE) {
document.all.layer1.style.pixelTop += percent;
document.all.layer2.style.pixelTop += percent;
}
if(NS){
document.layer1.top += percent;
document.layer2.top += percent;
}
lastScrollY = lastScrollY + percent;
}
if(diffX != lastScrollX){
percent = .1 * (diffX - lastScrollX);
if(percent > 0)
percent = Math.ceil(percent);
else
percent = Math.floor(percent);
if(IE) {
document.all.layer2.style.pixelLeft += percent;
document.all.layer2.style.pixelLeft += percent;
}
if(NS) {
document.layer2.left += percent;
document.layer2.left += percent;
lastScrollX = lastScrollX + percent;
}

}
}
if(NS || IE) action = window.setInterval("moveObj()",1);
</SCRIPT>

 

 

 

 

 

层随意飘动

 

在<body>和</body>之间加入

<DIV id=dd
style="Z-INDEX: 1; LEFT: 523px; WIDTH: 100px; POSITION: absolute; TOP: 350px; HEIGHT: 109px"><A
href="http://www.xhol.com.cn/tejia/index.jsp" target=_blank><IMG height=60
src="新华图书网.files/wsbook.jpg" width=200 border=0></A> </DIV>
<SCRIPT language=JavaScript>
<!-- Begin
var xPos=20;
var yPos=document.body.clientHeight;
var step=1;
var delay=30;
var height=0;
var Hoffset=0;
var Woffset=0;
var yon=0;
var xon=0;
var pause=true;
var interval;
dd.style.top=yPos;
function changePos(){
width=document.body.clientWidth;
height=document.body.clientHeight;
Hoffset=dd.offsetHeight;
Woffset=dd.offsetWidth;
dd.style.left=xPos + document.body.scrollLeft;
dd.style.top=yPos + document.body.scrollTop;
if (yon) {
yPos=yPos + step;
}
else {
yPos=yPos - step;
}
if (yPos < 0) {
yon=1;
yPos=0;
}
if (yPos >= (height - Hoffset)) {
yon=0;
yPos=(height - Hoffset);
}
if (xon) {
xPos=xPos + step;
}
else {
xPos=xPos - step;
}
if (xPos < 0) {
xon=1;
xPos=0;
}
if (xPos >=(width - Woffset)) {
xon=0;
xPos=(width - Woffset);
}
}
function start() {
dd.visibility="visible";
interval=setInterval('changePos()', delay);
}
function pause_resume() {
if(pause) {
clearInterval(interval);
pause=false;
}
else {
interval=setInterval('changePos()',delay);
pause=true;
}
}
start();
// End -->
</SCRIPT>

 

 

 

 

 

改变滚动条颜色

 

在<head>和</head>之间加入



<STYLE type=text/css>BODY {
SCROLLBAR-FACE-COLOR: #c0c0c0; FONT-SIZE: 12px; SCROLLBAR-HIGHLIGHT-COLOR: #c0c0c0; SCROLLBAR-SHADOW-COLOR: #c0c0c0; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #e0e0e0; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #e0e0e0; FONT-FAMILY: 宋体; SCROLLBAR-DARKSHADOW-COLOR: #c0c0c0; BACKGROUND-COLOR: #999999
}
</STYLE>

 

 

 

 

 

滚动条颜色(浅蓝色)

 

在<head>和</head>之间加入

<!--滚动条代码开始-->
<style>
BODY{
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-FACE-COLOR: #CDD8F8;
SCROLLBAR-SHADOW-COLOR: #CDD8F8;
SCROLLBAR-3DLIGHT-COLOR: #CDD8F8;
SCROLLBAR-DARKSHADOW-COLOR: #7191F8;
SCROLLBAR-ARROW-COLOR: #656AD6;
}
</style>
<!--滚动条代码结束-->

 

 

 

 

 

 

禁止鼠标右键

在<head>和</head>之间加入
<script>
function click() {

if (event.button==2) {
alert('欢迎来到网页设计殿堂?') //如果按了鼠标右键,则出现一个警告框
} }

document.onmousedown=click //当鼠标按下的时候,执行click函数。
</script>

 

 

 

 

 

图片跟随鼠标

 

1.把<body>改为<body onload="Init()">

2.在<body>和</body>之间加入

<SCRIPT language="JavaScript">
n = (document.layers) ? 1:0;
ie = (document.all) ? 1 : 0;
x=600;
y=27;
speed=10; //每格之间的延时(毫秒)
step=5; //移动每格之间间距(px)
content='<img src="img/daisy.gif" width="96" height="80" border="0">';

function MoveHandler(e) {
x=n?e.pageX:event.x+document.body.scrollLeft
y=n?e.pageY:event.y+document.body.scrollTop
}

function flying(){
this.css=(n)? document.daisy:daisy.style
this.Top=(n)? this.css.top:this.css.pixelTop;
this.Left=(n)? this.css.left:this.css.pixelLeft;
mun1=Math.abs(y-this.Top)
mun2=Math.abs(x-this.Left)
if(mun1>step){
move=(y>this.Top) ? this.Top+step:this.Top-step
this.css.top = move
}if(mun2>step){
move=(x>this.Left) ? this.Left+step:this.Left-step
this.css.left = move
}
setTimeout("flying()",speed);
}

function Init(){
if(n || ie){
if(n)document.captureEvents(Event.MOUSEMOVE)
document.onmousemove=MoveHandler;
flying()
}
}

if(n){
document.write('<layer name="daisy" top="'+y+'" left="'+x+'" z-index="100">'+content+'</layer>')
}else if(ie){
document.write('<div id="daisy" STYLE="position:absolute; left:'+x+'.px; top:'+y+'.px z-index:100">'+content+'</div>')
}
</SCRIPT>

 

 

 

 

 

 

鼠标转圈文字

 

在<body>和</body>之间加入

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
if (document.all) {
//Things you can alter
yourLogo = "Welcome You!欢迎您光临白雾迷离作室!"; //Not less than 2 letters!
logoFont = "宋体";
logoColor = "#ff6600";
//Nothing needs altering below!
yourLogo = yourLogo.split('');
L = yourLogo.length;
TrigSplit = 360 / L;
Sz = new Array()
logoWidth = 100;
logoHeight = -30;
ypos = 0;
xpos = 0;
step = 0.03;
currStep = 0;
document.write('<div id="outer" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < L; i++) {
document.write('<div id="ie" style="position:absolute;top:0px;left:0px;'
+'width:10px;height:10px;font-family:'+logoFont+';font-size:12px;'
+'color:'+logoColor+';text-align:center">'+yourLogo[i]+'</div>');
}
document.write('</div></div>');
function Mouse() {
ypos = event.y;
xpos = event.x - 5;
}
document.onmousemove=Mouse;
function animateLogo() {
outer.style.pixelTop = document.body.scrollTop;
for (i = 0; i < L; i++) {
ie[i].style.top = ypos + logoHeight * Math.sin(currStep + i * TrigSplit * Math.PI / 180);
ie[i].style.left = xpos + logoWidth * Math.cos(currStep + i * TrigSplit * Math.PI / 180);
Sz[i] = ie[i].style.pixelTop - ypos;
if (Sz[i] < 5) Sz[i] = 5;
ie[i].style.fontSize = Sz[i] / 1.7;
}
currStep -= step;
setTimeout('animateLogo()', 20);
}
window.onload = animateLogo;
}
// End -->
</script>

 

 

 

 

 

直接关闭窗口

 

在<head>和</head>之间加入

<button onClick="window.opener='anyone';window.close();">关闭窗口</button>

 

 

 

 

 



状态栏闪烁文字

在<body>和</body>之间加入

<SCRIPT language=javascript>kstatus();function kstatus(){self.status="『白雾迷离工作室』";setTimeout("kstatus()",0);}</SCRIPT>


 

 

 


禁止鼠标右键和拖动复制

 

在<body>和</body>之间加入


oncontextmenu="self.event.returnValue=false" onselectstart="return false"

 

 

 



设为收藏夹

 

<script language="JavaScript">
function bookmarkit(){window.external.addFavorite('http://www.xiaoxiao.com','笑笑情驿站')}//改为你自己的网址和站名
if (document.all)document.write('<a href="#" onClick="bookmarkit()">将本站加入收藏夹</a>')
</script>

 

 

 

 

 

设为首页

 

<a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage
('http://www.xiaoxiao.com');">将本站设为首页</a>

 

 

 

 

 

 

日 历(1)

 

<script language="JavaScript">
<!-- Begin
monthnames = new Array(
"1月",
"2月",
"3月",
"4月",
"5月",
"6月",
"7月",
"8月",
"10月",
"11月",
"12月");

var linkcount=0;
function addlink(month, day, href) {
var entry = new Array(3);
entry[0] = month;
entry[1] = day;
entry[2] = href;
this[linkcount++] = entry;
}
Array.prototype.addlink = addlink;
linkdays = new Array();
monthdays = new Array(12);
monthdays[0]=31;
monthdays[1]=28;
monthdays[2]=31;
monthdays[3]=30;
monthdays[4]=31;
monthdays[5]=30;
monthdays[6]=31;
monthdays[7]=31;
monthdays[8]=30;
monthdays[9]=31;
monthdays[10]=30;
monthdays[11]=31;
todayDate=new Date();
thisday=todayDate.getDay();
thismonth=todayDate.getMonth();
thisdate=todayDate.getDate();
thisyear=todayDate.getYear();
thisyear = thisyear % 100;
thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));
if (((thisyear % 4 == 0)
&& !(thisyear % 100 == 0))
||(thisyear % 400 == 0)) monthdays[1]++;
startspaces=thisdate;
while (startspaces > 7) startspaces-=7;
startspaces = thisday - startspaces + 1;
if (startspaces < 0) startspaces+=7;
document.write("<table border=2 bgcolor=white ");
document.write("bordercolor=black><font color=black>");
document.write("<tr><td colspan=7><center>"
+ thisyear
+"年"+monthnames[thismonth]+"</center></font></td></tr>");
document.write("<tr>");
document.write("<td align=center>日</td>");
document.write("<td align=center>一</td>");
document.write("<td align=center>二</td>");
document.write("<td align=center>三</td>");
document.write("<td align=center>四</td>");
document.write("<td align=center>五</td>");
document.write("<td align=center>六</td>");
document.write("</tr>");
document.write("<tr>");
for (s=0;s<startspaces;s++) {
document.write("<td>&nbsp</td>");
}
count=1;
while (count <= monthdays[thismonth]) {
for (b = startspaces;b<7;b++) {
linktrue=false;
document.write("<td>");
for (c=0;c<linkdays.length;c++) {
if (linkdays[c] != null) {
if ((linkdays[c][0]==thismonth + 1) && (linkdays[c][1]==count)) {
document.write("<a href=\"" + linkdays[c][2] + "\">");
linktrue=true;
}
}
}
if (count==thisdate) {
document.write("<font color='FF0000'><strong>");
}
if (count <= monthdays[thismonth]) {
document.write(count);
}
else {
document.write("&nbsp");
}
if (count==thisdate) {
document.write("</strong></font>");
}
if (linktrue)
document.write("</a>");
document.write("</td>");
count++;
}
document.write("</tr>");
document.write("<tr>");
startspaces=0;
}
document.write("</table></p>");
// End -->
</script>

 

 

 

 

 

 

日历(2)

 

<script language=JavaScript>
function Year_Month(){
var now = new Date();
var yy = now.getYear();
var mm = now.getMonth()+1;
var cl = '<font color="#0000df">';
if (now.getDay() == 0) cl = '<font color="#c00000">';
if (now.getDay() == 6) cl = '<font color="#00c000">';
return(cl + yy + '年' + mm + '月</font>'); }
function Date_of_Today(){
var now = new Date();
var cl = '<font color="#ff0000">';
if (now.getDay() == 0) cl = '<font color="#c00000">';
if (now.getDay() == 6) cl = '<font color="#00c000">';
return(cl + now.getDate() + '</font>'); }
function Day_of_Today(){
var day = new Array();
day[0] = "星期日";
day[1] = "星期一";
day[2] = "星期二";
day[3] = "星期三";
day[4] = "星期四";
day[5] = "星期五";
day[6] = "星期六";
var now = new Date();
var cl = '<font color="#0000df">';
if (now.getDay() == 0) cl = '<font color="#c00000">';
if (now.getDay() == 6) cl = '<font color="#00c000">';
return(cl + day[now.getDay()] + '</font>'); }
function CurentTime(){
var now = new Date();
var hh = now.getHours();
var mm = now.getMinutes();
var ss = now.getTime() % 60000;
ss = (ss - (ss % 1000)) / 1000;
var clock = hh+':';
if (mm < 10) clock += '0';
clock += mm+':';
if (ss < 10) clock += '0';
clock += ss;
return(clock); }
function refreshCalendarClock(){
document.all.calendarClock1.innerHTML = Year_Month();
document.all.calendarClock2.innerHTML = Date_of_Today();
document.all.calendarClock3.innerHTML = Day_of_Today();
document.all.calendarClock4.innerHTML = CurentTime(); }
var webUrl = webUrl;
document.write('<table border="0" cellpadding="0" cellspacing="0"><tr><td>');
document.write('<table id="CalendarClockFreeCode" border="0" cellpadding="0" cellspacing="0" width="60" height="70" ');
document.write('style="position:absolute;visibility:hidden" bgcolor="#eeeeee">');
document.write('<tr><td align="center"><font ');
document.write('style="cursor:hand;color:#ff0000;font-family:宋体;font-size:14pt;line-height:120%" ');
if (webUrl != 'netflower'){
document.write('</t鐀)鐛íG???8??鐡?鐈l鐣?鐋?鐲?鐲?鐄I鐋?鐤ň鐤ň鐧?鐄I鐁d></tr><tr><td align="center"><font ');
document.write('style="cursor:hand;color:#2000ff;font-family:宋体;font-size:9pt;line-height:110%" ');
}
document.write('</td></tr></table>');
document.write('<table border="0" cellpadding="0" cellspacing="0" width="61" bgcolor="#C0C0C0" height="70">');
document.write('<tr><td valign="top" width="100%" height="100%">');
document.write('<table border="1" cellpadding="0" cellspacing="0" width="58" bgcolor="#FEFEEF" height="67">');
document.write('<tr><td align="center" width="100%" height="100%" >');
document.write('<font id="calendarClock1" style="font-family:宋体;font-size:7pt;line-height:120%"> </font><br>');
document.write('<font id="calendarClock2" style="color:#ff0000;font-family:Arial;font-size:14pt;line-height:120%"> </font><br>');
document.write('<font id="calendarClock3" style="font-family:宋体;font-size:9pt;line-height:120%"> </font><br>');
document.write('<font id="calendarClock4" style="color:#100080;font-family:宋体;font-size:8pt;line-height:120%"><b> </b></font>');
document.write('</td></tr></table>');
document.write('</td></tr></table>');
document.write('</td></tr></table>');
setInterval('refreshCalendarClock()',1000);
</script>

 

 

 

 

 

日历(3)

 

放在职<body>和</body>之间加入

 

<script language="JavaScript">
<!--
var bsYear;
var bsDate;
var bsWeek;
var arrLen=8; //数组长度
var sValue=0; //当年的秒数
var dayiy=0; //当年第几天
var miy=0; //月份的下标
var iyear=0; //年份标记
var dayim=0; //当月第几天
var spd=86400; //每天的秒数

var year1999="30;29;29;30;29;29;30;29;30;30;30;29"; //354
var year2000="30;30;29;29;30;29;29;30;29;30;30;29"; //354
var year2001="30;30;29;30;29;30;29;29;30;29;30;29;30"; //384
var year2002="30;30;29;30;29;30;29;29;30;29;30;29"; //354
var year2003="30;30;29;30;30;29;30;29;29;30;29;30"; //355
var year2004="29;30;29;30;30;29;30;29;30;29;30;29;30"; //384
var year2005="29;30;29;30;29;30;30;29;30;29;30;29"; //354
var year2006="30;29;30;29;30;30;29;29;30;30;29;29;30";

var month1999="正月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
var month2001="正月;二月;三月;四月;闰四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
var month2004="正月;二月;闰二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
var month2006="正月;二月;三月;四月;五月;六月;七月;闰七月;八月;九月;十月;十一月;十二月"
var Dn="初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十";

var Ys=new Array(arrLen);
Ys[0]=919094400;Ys[1]=949680000;Ys[2]=980265600;
Ys[3]=1013443200;Ys[4]=1044028800;Ys[5]=1074700800

 
 

本站永久域名

www.iulei.com

爱优磊个人网站由站长制作并维护

爱优磊保留本网页的设计版权,任何人在未经许可情况下不得套用。

Copyright ©2020 All rights reserved. 京ICP备14003788    

QQ:52588890