网页常用特效代码整理


Posted in Javascript onJune 23, 2006

高级篇

1.不同时间段显示不同问候语

<Script Language="JavaScript">

<!--

var text=""; day = new Date( ); time = day.getHours( ); 

if (( time>=0) && (time < 7 ))

text="夜猫子,要注意身体哦! "

if (( time >= 7 ) && (time < 12))

text="今天的阳光真灿烂啊,你那个朋友呢?"

if (( time >= 12) && (time < 14))

text="午休时间。您要保持睡眠哦!"

if (( time >=14) && (time < 18))

text="祝您下午工作愉快! "

if ((time >= 18) && (time <= 22))

text="您又来了,可别和MM聊太久哦!"

if ((time >= 22) && (time < 24))

text="您应该休息了!"

document.write(text)

//--->

</Script>

2.水中倒影效果

<img id="reflect" src="你自己的图片文件名" width="175" height="59"> 

<script language="JavaScript">

function f1()

{

setInterval("mdiv.filters.wave.phase+=10",100); 

}

if (document.all)

{

document.write('<img id=mdiv src="'+document.all.reflect.src+'" 

style="filter:wave(strength=3,freq=3,phase=0,lightstrength=30) blur() flipv()">')

window.onload=f1

}

</script>

3.慢慢变大的窗口

<Script Language="JavaScript">

<!--

var Windowsheight=100

var Windowswidth=100

var numx=5

function openwindow(thelocation){

temploc=thelocation

if 

(!(window.resizeTo&&document.all)&&!(window.resizeTo&&document.getElementById))

{

window.open(thelocation)

return

}

windowsize=window.open("","","scrollbars")

windowsize.moveTo(0,0)

windowsize.resizeTo(100,100)

tenumxt()

}

function tenumxt(){

if (Windowsheight>=screen.availHeight-3)

numx=0

windowsize.resizeBy(5,numx)

Windowsheight+=5

Windowswidth+=5

if (Windowswidth>=screen.width-5)

{

windowsize.location=temploc

Windowsheight=100

Windowswidth=100

numx=5

return

}

setTimeout("tenumxt()",50)

}

//-->

</script>

<p><a href="javascript:openwindow('http://www.ccjol.com')">进入</a>

4.改变IE地址栏的IE图标

我们要先做一个16*16的icon(图标文件),保存为index.ico。把这个图标文件上传到根目录下并在首页<head></head>之间加上如下代码:

<link REL = "Shortcut Icon" href="index.ico">

5.让网页随意后退

<a href="javascript:history.go(-X)">X</a> //把X换成你想要后退在页数

 //把“-”变成“+”就为前进

6.鼠标指向时弹出信息框

在<body></body>之间加上如下代码:

<a href onmouseover="alert('弹出信息!')">显示的链接文字</a>

7.单击鼠标右键弹出添加收藏夹对话框

在<body></body>之间加上如下代码:

<Script Language=JavaScript>

if (document.all)

document.body.onmousedown=new Function("if (event.button==2||event.button==3) 

window.external.addFavorite('您的网址','您的网站名称)")

</Script>

8.随机变换背景图象(一个可以刷新心情的特效)

在<head></head>之间加上如下代码:

<Script Language="JavaScript">

image = new Array(4); //定义image为图片数量的数组

image [0] = 'tu0.gif' //背景图象的路径

image [1] = 'tu1.gif'

image [2] = 'tu2.gif'

image [3] = 'tu3.gif'

image [4] = 'tu4.gif'

number = Math.floor(Math.random() * image.length);

document.write("<BODY BACKGROUND="+image[number]+">");

</Script>

9.鼠标一碰就给颜色看的链接

在<body></body>之间加上如下代码:

<p onMouseMove="anniu()">你敢碰我,我就给点颜色你看!</p>

<Script Language = "VBScript">

sub anniu

document.fgColor=int(256*256*256*rnd)

end sub

</Script>

10.从天而降并有幻影效果的窗口

<head>

<Script language="JavaScript">

function move(x) {

if(self.moveBy){

self.moveBy (0,-800);

for(i = x; i > 0; i--)

{

self.moveBy(0,3);

}

for(j = 200; j > 0; j--){ //如果你认为窗口抖动厉害,就200换成个位数

self.moveBy(0,j);

self.moveBy(j,0);

self.moveBy(0,-j);

self.moveBy(-j,0);

}

}

}

</Scrip>

<body bgColor=#ffffff onload=move(280)>

</body>

</head>

11.表格的半透明显示效果

在<head></head>之间加上如下代码:

<style>

.alpha{filter: Alpha(Opacity=50)} //50表示50%的透明度

</style>

在<body></body>之间加上如下代码:

<table border="1" width="100" height="62" class="alpha" bgcolor="#F2A664" >

<tr>

<td width="100%" height="62">

<div align="center">很酷吧!</div>

</td>

</tr>

</table>

中级篇

1.节日倒计时

<Script Language="JavaScript">

var timedate= new Date("October 1,2002");

var times="国庆节";

var now = new Date();

var date = timedate.getTime() - now.getTime();

var time = Math.floor(date / (1000 * 60 * 60 * 24));

if (time >= 0)

document.write("现在离"+times+"还有: "+time +"天")</Script>

2.单击按钮打印出当前页

<Script Language="JavaScript">

<!-- Begin

if (window.print) {

document.write('<form>'

+ '<input type=button name=print value="打印本页" '

+ 'onClick="javascript:window.print()"></form>');

}

// End -->

</Script>

3.单击按钮‘另存为'当前页

<input type="button" name="Button" value="保存本页"

onClick="document.all.button.ExecWB(4,1)">

<object id="button"

width=0

height=0 

classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">

<embed width="0" height="0"></embed> 

</object>

4.显示系统当前日期

<script language=JavaScript>

today=new Date();

function date(){

this.length=date.arguments.length

for(var i=0;i<this.length;i++)

this[i+1]=date.arguments[i] }

var d=new date("星期日","星期一","星期二","星期三","星期四","星期五","星期六");

document.write(

"<font color=##000000 style='font-size:9pt;font-family: 宋体'> ",

today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日",

d[today.getDay()+1],"</font>" ); 

</script>

初级篇

1.让文字不停地滚动

<MARQUEE>滚动文字</MARQUEE>

2.记录并显示网页的最后修改时间

<script language=JavaScript>

document.write("最后更新时间: " + document.lastModified + "")

</script>

3.关闭当前窗口

<a href="/"onClick="javascript:window.close();return false;">关闭窗口</a>

4.2秒后关闭当前页

<script language="JavaScript">

<!--

setTimeout('window.close();',2000);

-->

</script>

5.2秒后载入指定网页

<head>

<meta http-equiv="refresh" content="2;URL=http://你的网址">

</head>

6.添加到收藏夹

<Script Language="JavaScript">

function bookmarkit()

{

window.external.addFavorite('http://你的网址','你的网站名称')

}

if (document.all)document.write('<a href="#" onClick="bookmarkit()">加入收藏夹</a>')

</Script>

7.让超链接不显示下划线

<style type="text/css">

<!-

a:link{text-decoration:none}

a:hover{text-decoration:none}

a:visited{text-decoration:none}

->

</style>

8.禁止鼠标右键的动作

<Script Language = "JavaScript"> 

function click() { if (event.button==2||event.button==3) 

{

alert('禁止鼠标右键'); 


document.onmousedown=click // --> 

</Script>

9.设置该页为首页

<body bgcolor="#FFFFFF" text="#000000">

<!-- 网址:http://你的网址-->

<a class="chlnk" style="cursor:hand" HREF

onClick="this.style.behavior='url(#default#homepage)';

this.setHomePage('你的网站名称);"><font color="000000" size="2" face="宋体">设为首页</font></a>

</body> 

Javascript 相关文章推荐
Jquery uploadify图片上传插件无法上传的解决方法
Dec 16 Javascript
JavaScript实现的经典文件树菜单效果
Sep 08 Javascript
JavaScript编程中布尔对象的基本使用
Oct 25 Javascript
AngularJS 过滤器(自带和自建)详解
Sep 19 Javascript
js判断一个字符串是以某个字符串开头的简单实例
Dec 27 Javascript
原JS实现banner图的常用功能
Jun 12 Javascript
使用JavaScript实现点击循环切换图片效果
Sep 03 Javascript
Vue组件之极简的地址选择器的实现
May 31 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
Mar 07 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
Aug 07 Javascript
jqGrid表格底部汇总、合计行footerrow处理
Aug 21 Javascript
JS原型prototype和__proto__用法实例分析
Mar 14 Javascript
文本加密解密
Jun 23 #Javascript
解密效果
Jun 23 #Javascript
CheckBox 如何实现全选?
Jun 23 #Javascript
JavaScript实际应用:innerHTMl和确认提示的使用
Jun 22 #Javascript
javascript 动态添加表格行
Jun 22 #Javascript
document 和 document.all 分别什么时候用
Jun 22 #Javascript
可输入的下拉框
Jun 19 #Javascript
You might like
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
PHP PDO操作MySQL基础教程
2017/06/05 PHP
重定向实现代码
2006/11/20 Javascript
jquery 图片上传按比例预览插件集合
2011/05/28 Javascript
Javascript中自动切换焦点实现代码
2012/12/15 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
jQuery实现简单的点赞效果
2020/05/29 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
JavaScript中对JSON对象的基本操作示例
2016/05/21 Javascript
jQuery树插件zTree使用方法详解
2017/05/02 jQuery
js最简单的双向绑定实例讲解
2018/01/02 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
分享5个顶级的JavaScript Ajax组件库
2018/09/16 Javascript
微信小程序实现页面左右滑动
2020/11/16 Javascript
js 执行上下文和作用域的相关总结
2021/02/08 Javascript
[42:20]2014 DOTA2华西杯精英邀请赛5 24 DK VS NewBee
2014/05/25 DOTA
在Python中使用HTML模版的教程
2015/04/29 Python
python3 发送任意文件邮件的实例
2018/01/23 Python
python复制列表时[:]和[::]之间有什么区别
2018/10/16 Python
解决每次打开pycharm直接进入项目的问题
2018/10/28 Python
Jupyter Notebook打开任意文件夹操作
2020/04/14 Python
python中get和post有什么区别
2020/06/19 Python
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
应届毕业生个人求职信范文
2014/01/29 职场文书
《只有一个地球》教学反思
2014/02/14 职场文书
精彩的广告词
2014/03/19 职场文书
敬老院院长事迹材料
2014/05/21 职场文书
建筑专业毕业生自荐信
2014/05/25 职场文书
2015年城乡环境综合治理工作总结
2015/07/24 职场文书
2019XX公司员工考核管理制度!
2019/08/07 职场文书
python numpy中setdiff1d的用法说明
2021/04/22 Python
Python pyecharts绘制条形图详解
2022/04/02 Python
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS