网页常用特效代码整理


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 相关文章推荐
Valerio 发布了 Mootools
Sep 23 Javascript
js查找父节点的简单方法
Jun 28 Javascript
JS图片切换的具体方法(带缩略图版)
Nov 12 Javascript
javascript动画算法实例分析
Jul 31 Javascript
前端自动化开发之Node.js的环境搭建教程
Apr 01 Javascript
vue移动端UI框架实现QQ侧边菜单组件
Mar 09 Javascript
Vue 将后台传过来的带html字段的字符串转换为 HTML
Mar 29 Javascript
使用JavaScript中的lodash编写双色球效果
Jun 24 Javascript
详解react native页面间传递数据的几种方式
Nov 07 Javascript
vue-router实现编程式导航的代码实例
Jan 19 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
Apr 09 Javascript
koa-passport实现本地验证的方法示例
Feb 20 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
PHP 截取字符串专题集合
2010/08/19 PHP
yii2实现Ueditor百度编辑器的示例代码
2018/11/02 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
2019/05/14 PHP
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
2021/03/09 Servers
JQuery里选择超链接的实现代码
2011/05/22 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
2015/06/25 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
js点击文本框后才加载验证码实例代码
2015/10/20 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
基于Angularjs实现分页功能
2016/05/30 Javascript
JavaScript用JSONP跨域请求数据实例详解
2017/01/06 Javascript
BootStrap组件之进度条的基本用法
2017/01/19 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
2017/06/01 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
2017/09/13 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
React Native登录之指纹登录篇的示例代码
2020/11/03 Javascript
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
numpy concatenate数组拼接方法示例介绍
2019/05/27 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
如何使用Python进行PDF图片识别OCR
2021/01/22 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
Elemental Herbology官网:英国美容品牌
2019/04/27 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
毕业生找工作的自我评价
2013/10/18 职场文书
公司出纳岗位职责
2013/12/07 职场文书
实习会计求职自荐信范文
2014/03/10 职场文书
初中学校对照检查材料
2014/08/19 职场文书
入党现实表现材料
2014/12/23 职场文书
2015年质量月活动总结报告
2015/03/27 职场文书
工厂仓管员岗位职责
2015/04/01 职场文书
销售经理助理岗位职责
2015/04/13 职场文书
会议新闻稿
2015/07/17 职场文书
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
2021/04/12 Python