Javascript特效代码大全
代码大全
![代码大全](https://img.taocdn.com/s3/m/1ee88c681eb91a37f1115caa.png)
右下角 javascript:PutOnShow('V1#F_0_0_0_100_0_0.00_0.00#772629865.61859.6_436_______103_704_-78_48_0______|27095_51________701__0_______#')
背景查看代码:
javascript:PutOnShow('V1#F_0_0_0_100_0_0.00_0.00#56185_51________701__0_______#')
左下角黄屏代码 javascript:PutOnShow('V1#F_0_0_0_100_0_0.00_0.00#772629865.70039.6_436_______103_704_-79_48_0______|58617_51________1_0_0_______|58617_51________2_-75_0_______|58617_51________3_0_75_______|58617_51________4_-70_75_______|58617_51________5_0_150_______|58617_51________6_-70_150_______#')
经典女去上下身:javascript:PutOn('57613','F','406.436','0','0','0','500','0','0','0','0','','298000000|UR.282142779')
js 特效大全
![js 特效大全](https://img.taocdn.com/s3/m/2df48f1a59eef8c75fbfb39b.png)
$("p").click(function(){alert($(this).html())})
//为每个p元素增加了click事件,单击某个p元素则弹出其内容
6、扩展我们需要的功能
$.extend({
min: function(a, b){return a < b?a:b; },
包括两种形式:
$("p").each(function(i){this.style.color=['#f00','#0f0','#00f'][i]})
//为索引分别为0,1,2的p元素分别设定不同的字体颜色。
$("tr").each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]})
引入之后便可在页面的任意地方使用jQuery提供的语法。
三、学习教程及参考资料
请参照《jQuery中文API手册》和/visual/cn/index.xml
四、语法总结和注意事项
1、关于页面元素的引用
通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。
$("p").click(function(i){this.style.color=['#f00','#0f0','#00f'][i]})
alert("****2*");
【JavaScript】Javascript特效代码大全
![【JavaScript】Javascript特效代码大全](https://img.taocdn.com/s3/m/841dda955acfa1c7ab00cc3b.png)
{
if(animation == "flyLeft")
{
el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth
el.style.posTop = 0
}
else if(animation == "flyRight")
{
el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth
if(animation == "spiral") {
steps = stepsSpiral v = step/steps rf = 1.0 - v t = v * 2.0*Math.PI rx = Math.max(Math.abs(el.initLeft), 200) ry = Math.max(Math.abs(el.initTop), 200) el.style.posLeft = Math.ceil(-rf*Math.cos(t)*rx) el.style.posTop = Math.ceil(-rf*Math.sin(t)*ry) } else if(animation == "zoomIn") { steps = stepsZoom el.style.fontSize = Math.ceil(50+50*step/steps) + "%" el.style.posLeft = 0 } else if(animation == "zoomOut") { steps = stepsZoom el.style.fontSize = Math.ceil(100+200*(steps-step)/steps) + "%" el.style.posLeft = 0 } else { steps = stepsFly if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord")
javascript特效19则
![javascript特效19则](https://img.taocdn.com/s3/m/51b5206f561252d380eb6e67.png)
<html> <head> <title>按次序在同一位置变换图象(适用于4.0版本的浏览器)</title> <SCRIPT LANGUAGE="javascript"> var totalLayersInLoop=3; //上面这句说明总共定义三个图象层,在下面的语句中通过j avascript前后显示不同的层以达到图象变换的效果 var layerNumShowing=1; //初始显示第一层
1 不让页面嵌套在其他框架结构里 如果你不想让你的页面被嵌套在其他框架结构里,你可以在你的页面相应位置加入下面几行代码即可。(此处略去相应位置其它HTML代码)
< head > < script language="javascript" > if(self!=top){top.location=self.location;} < /script > < /head >
function init(){ if (navigator.appName == "Netscape") { layerStyleRef="layer."; layerRef="yers"; styleSwitch=""; }else{ layerStyleRef="layer.style."; layerRef="document.all"; styleSwitch=".style"; } } //以上这段使script适合于不同的浏览器解释
<a href="url1" onmouseOver="img_act(button00)" onmouseOut="img_inact(button00)">
Javascript特效代码大全(420个)
![Javascript特效代码大全(420个)](https://img.taocdn.com/s3/m/26daa3956529647d272852f5.png)
Javascript特效代码大全(420个)Javascript 特效代码├Cookie脚本├随访问次数变提示├集成Cookies ├使窗口仅弹出一次├签名提示程序├记录上次登录时间├自由控制打开窗口├记录页面修改时间├检测IE去过站点├离开时显示信息├弹出窗口自动关闭├离开页面弹出窗口├进入时显示信息├离开启动收藏夹├链接确认按钮├点击加入收藏夹├记录页面更新时间├页面载入等待├打开硬盘驱动器├设置默认首页├输入框测试警告├链接弹出警告框├关闭窗口链接├显示器分辨率检测├按分辨率导航├定制打开的窗口├控制窗口打开日期├打开窗口居中├输入框控制├查看输入框内容├显示所有链接├限时载入页面├输入框神秘消失├检测访问来源├回退的页面数├危险的链接├倒计时载入页面├自由打开窗口├检测IE所装插件├检测点链接速度├检测健康程度?├页面中打开窗口├特殊的Bookmark ├窗口打开关闭程序├随机显示一些数字├页面自动打开├进入弹出收藏夹├自动显示是否更新├浏览器详细报告├页面背景类├背景向下移动├背景不停变换色彩├使页面产生百叶窗├颜色代码英文集├自已选择背景颜色├背景颜色安全测试├颜色选择器├背景图片居中├页面转换特效├礼花背景├链接驱动背景色├手动调节背景色├鼠标使链接变色├跟随鼠标旋转背景├背景调色板├RGB颜色转换├按钮驱动背景├颜色选择器├精彩的变色文字├颜色选择器├闪烁的霓虹灯├星星从背景中飞出├背景向下移动(二) ├动态选择背景色├下雨├按钮驱动背景变化├按钮使背景闪烁├背景随机显示├背景快速闪烁├自己选择背景图片├文本特效类├随机信息显示├随机文本链接├所有链接不停变色├鼠标经过文字变色├随日期变换文本├文字颜色渐变脚本├文本自动输出├文字特效├文字不停变色├字符连续消隐├公告栏├文字动态变化├字符飞舞├文字特殊显示├文字从旁边出现├文本从右向左输出├消息显示器├随机跳出信息窗口├随机产生乱码├输入框各种效果├文字从左到右出现├信息逐条出现├选择显示文字方式├文字来回反弹├文字逐个出现├电子管显示├文字循环出现├可调节速度的撞击├逐字出现的信息条├自由控制文字输入├一段彩色的文字├可调节的输出形式├文字同时输出├调节文字移动形式├文字飘动输出├各种形式文字输出├文字逐个闪烁├文字上下跳动├文字变色逐个出现├点击改变文字├文字段任意移动├文字连续闪烁├点击出现链接├状态栏条├链接在右面打开├文字胡乱跳动├文字段到处飞舞├按钮驱动文字渐变├文字向左移动├文字弯曲变形├双重输入文字├综合字符集├文字从小变大├导航菜单类├树形菜单(一) ├树形菜单(二) ├树形菜单(三) ├页面搜索类├站内搜索脚本(一) ├站内搜索脚本(二) ├站内搜索脚本(三) ├站内搜索脚本(四) ├站内搜索脚本(五) ├站内搜索脚本(六) ├内部搜索脚本├时间日期类├任意位置显示时钟├倒计时代码生成器├八种风格时间显示├显示登陆时间├日历生成器├退出显示访问时间├一款特酷的时钟├全中文日期显示├纯JavaScript时钟├距离某天时间├显示特殊节日脚本├时钟加在背景上├Form 中的时钟├带开关的Form时钟├距离某日时间├记录几天后的日期├Form栏特全时钟├全球时间表├随时间变化提示├特酷的倒影时钟├特酷的日期显示├2000年日历├时间日期转换├时间跳动器├自己创建日历├生日提醒器├计算任一天星期几├离开某一天日期├按钮上的时间├Form中时间显示├检测星期几并导航├最近的星期天├全日制时钟├用图片显示日期├详细计算你的年龄├时间按钮提醒├计算出生时间├页面完成时间├页面导航类├显示站点信息导航├任意显示导航信息├动态导航脚本├下拉式导航菜单├静止导航菜单├静止图片脚本├文本静止不动├信息框显示链接├友情链接导航框├目录式导航菜单├重要信息说明脚本├滚动链接导航├图片代替按钮脚本├打开窗口等待├静态导航菜单├层叠式导航菜单├隐现导航脚本├页面内部导航├图片代替按钮脚本├打开窗口等待├滚动的超级链接├先后点击链接├按钮选择导航├不停变化的导航├随机的导航├链接窗口说明├同时打开多个链接├打开链接显示信息├又一动态导航脚本├Form框中导航├屏幕翻滚导航├带说明的导航├任意多友情链接├链接自动说明脚本├开始选择导航├链接处出现图标├导航菜单选择├按钮特效类├跑马灯式链接说明├窗口打开关闭├浮动的链接说明├链接处变换色彩├变换链接色和底色├按顺序点击链接├查看源代码按钮├前进后退按钮├按钮定制打开窗口├按钮打开全屏窗口├自由打开各种窗口├按钮回到默认首页├各种用途的按钮├频道方式打开窗口├按钮特殊效果├浏览器全屏显示├死机程序├跳出说明窗口├关不掉的跳出框├循环的警告框├检测页面来源├屏幕抖动脚本├页面被冻结├代码生成类├动态按钮代码生成├浏览器检测生成器├BrowserCheck脚本├彩色文字生成器├分割Frame的代码├主页制作器├综合类├加密页面源代码├访问时间限制├给页面加“热键” ├浏览器毁灭者├文本中首字母大写├查看某网址源代码├文本中首字母大写├综合的搜索引擎├搜索引擎登记├下载记时器脚本├随机播放背景音乐├随日期播放音乐├E-mail表单递交├Jsp容错脚本├计算器(一) ├计算器(二) ├计算器(三) ├网页调用另外网页├FTP页面登录├根据浏览器用CSS ├输入框的新属性├数字排序├发信(一) ├发信(二) ├发信(三)├发信(四) ├发信(五) ├发信(六) ├E-mail递交├元素周期表├显示人口数量├计算平面两点距离├页面自动刷新├又一个容错脚本表├打开多个搜索引擎├可选择的页面信息├直接页面显示器├MIDI音乐选择├页面特效类├字符从空中掉下来├打字机式输出文字├滚动显示的LOGO ├文本自动滚屏├控制别人输入字数├文本上下弹跳├特酷消隐字体├文本框栏目介绍├旋转变换文字├特酷的文本输出├页面自动滚屏效果├炽热的文字特效├鼠标响应文字变色├隐藏显示字符脚本├鼠标响应图片变化├星星满天闪烁├打开页面颜色渐变├页面打开特效├英文名字变日文├页面上下滚动├页面缩小特效├页面左右分开├特殊的HTML字符├图片满天飞舞├页面掉下去├页面向右滚屏├综合页面特效├图形图象类├禁止图片下载├图片隐现效果├随机显示图片├图片变形扭曲├雪景├图片渐渐出现├相片选择器├图形循环渐显├图形左右晃动├图形选择脚本├图片翻滚导航├图片定期消失├自由控制图片下载├自由设定图片大小├图片响应鼠标变换├图片自由运动├图片大小变换├图片随意移动├自动显示图片属性├图片循环显现├图片变化效果├随机显示banner ├鼠标驱动图片变化├图片不停闪烁├鼠标事件类├图片跟随鼠标├鼠标响应新页面├禁用鼠标左右键├鼠标控制窗口开关├鼠标点击效果├禁用右键自动导航├鼠标激活警告框├鼠标跟踪器├右键自动链接页面├跟随鼠标的星星├右键打开收藏夹├字符围绕鼠标├各种形状的鼠标├跟随鼠标的字符├非图片鼠标跟踪器├显示链接特征├改变链接属性├显示鼠标坐标├随鼠标的彩色字符├状态栏特效├状态栏跑马灯脚本├文字从右弹出├文字从左依次弹出├文字从右到左移动├文字快速依次弹出├文字组合弹出├文字不停闪烁├状态栏显示链接├title显示日期├文字来回出现├状态栏固定信息├状态栏特殊显示├虚拟格式化硬盘├状态栏显示输入├title显示时间├病毒入侵演示├文字从前后出现├文字慢慢出现├状态栏特殊效果├文字从中间出现├文字分解出现├输入字符在状态栏├文字多处出现├Title特效├调节文字显示速度├状态栏标准时钟├密码类├控制他人进入页面├用来实现会员制度├密码保护相应页面├自己编制密码表├密码保护页面(一)├游戏类├一款流行游戏├双人小游戏├动脑小游戏├模拟跳舞游戏├测试点击速度├模拟太空飞行├一个输赢游戏├测试打字速度├测试心算能力├选择路线游戏├射击小游戏├字符在FORM中坠落├堆积游戏├21点游戏├猜数的大小├找相同的图片├在线测试类├在线考试脚本(一) ├在线考试脚本(二) ├在线考试脚本(三) ├在线考试脚本(四) ├在线考试脚本(五) ├在线考试脚本(六) ├测试警告├技巧类├两个脚本同时调用├加快图片显示├页面自动刷新├模拟跳舞游戏├光标选择输入框├更方便的单选框├输入框无法输入├HTML加入jsp ├自动跳出Frame ├禁止页面加入缓存├制作分析统计器├密码输入框的问题├屏蔽HTML(说明) ├输入框特殊效果。
常用的网页特效代码
![常用的网页特效代码](https://img.taocdn.com/s3/m/5432f145a417866fb84a8e55.png)
常用的网页特效代码1.文本向上循环滚动说明:文本自动向上循环滚动,鼠标放到上面还会暂时停下来。
果:代码:2.页面自动滚屏效果<body onLoad="scrollit()"><SCRIPT language="JavaScript"><!--function scrollit(){for (I=1; I<=500; I++){self.scroll(1,I)}}//--></SCRIPT>3.滚动的文字说明说明鼠标放到链接上就会出现一个说明框,里面有滚动的文字说明效果把鼠标放上来试试代码4.飘动的字符跟随鼠标说明在鼠标后面跟着一串飘动的字符效果看看就知道啦!Array代码5.一群小点跟随鼠标说明跟随鼠标的一群小点,就象星星一样效果看看就知道啦!代码6.接触链接自动打开窗口说明鼠标放到链接上,就立刻弹出警告框效果试试Array代码7.数字时钟说明数字化的时钟效果 现在时刻:12:07:54代码8.显示停留的时间说明 显示他人在页面停留的时间,而且可以作出提醒效果代码 9.有影子的数字时钟说明 这个时钟是有影子的,而且还在不停地走着呢效果12:09:3612:09:36代码10.打字效果说明:文字在状态栏上从左往右一个一个地显示,就象你打出的字一样效果:看看状态栏!Array代码:11.文字不停闪烁说明:一段文字在状态栏上不停跳动显示,可以作为提示信息效果:看看状态栏!代码:12.图象大小自动变化说明:把一张图片变形扭曲成各种不同的长宽,非常好玩效果:代码:13.漫天飞雪说明:漫天飞雪效果:看到了吗?代码:14.自由移动的图片(一)说明:自由移动的图片效果:看到了吗?Array代码:再把<body>改为:说明:图片在页面内随意飘动,遇到边界还会反弹。
效果: 看到了吗?代码:16.状态栏里的动态欢迎语说明 浏览器的状态栏里出现一个字接一个字往左跑的欢迎语!效果 看看状态栏:)代码17.背景色变换按钮:18.去掉超链接的下划线说明有时候看着那超链接的下划线挺讨厌的,把下面这段代码放到网页源代码<head>与</head>之间,下划线就无影无踪啦!注意,网页的<body>标签里不能再有link之类的属性,否则本效果会失效!效果试试就知道啦!代码19.给页面加保护说明如果你不想让辛辛苦苦做出来的东西被人轻易地Copy&Paste走的话,不妨在HTML里加入下面这段代码。
Javascript特效代码大全(420个)
![Javascript特效代码大全(420个)](https://img.taocdn.com/s3/m/26daa3956529647d272852f5.png)
Javascript特效代码大全(420个)Javascript 特效代码├Cookie脚本├随访问次数变提示├集成Cookies ├使窗口仅弹出一次├签名提示程序├记录上次登录时间├自由控制打开窗口├记录页面修改时间├检测IE去过站点├离开时显示信息├弹出窗口自动关闭├离开页面弹出窗口├进入时显示信息├离开启动收藏夹├链接确认按钮├点击加入收藏夹├记录页面更新时间├页面载入等待├打开硬盘驱动器├设置默认首页├输入框测试警告├链接弹出警告框├关闭窗口链接├显示器分辨率检测├按分辨率导航├定制打开的窗口├控制窗口打开日期├打开窗口居中├输入框控制├查看输入框内容├显示所有链接├限时载入页面├输入框神秘消失├检测访问来源├回退的页面数├危险的链接├倒计时载入页面├自由打开窗口├检测IE所装插件├检测点链接速度├检测健康程度?├页面中打开窗口├特殊的Bookmark ├窗口打开关闭程序├随机显示一些数字├页面自动打开├进入弹出收藏夹├自动显示是否更新├浏览器详细报告├页面背景类├背景向下移动├背景不停变换色彩├使页面产生百叶窗├颜色代码英文集├自已选择背景颜色├背景颜色安全测试├颜色选择器├背景图片居中├页面转换特效├礼花背景├链接驱动背景色├手动调节背景色├鼠标使链接变色├跟随鼠标旋转背景├背景调色板├RGB颜色转换├按钮驱动背景├颜色选择器├精彩的变色文字├颜色选择器├闪烁的霓虹灯├星星从背景中飞出├背景向下移动(二) ├动态选择背景色├下雨├按钮驱动背景变化├按钮使背景闪烁├背景随机显示├背景快速闪烁├自己选择背景图片├文本特效类├随机信息显示├随机文本链接├所有链接不停变色├鼠标经过文字变色├随日期变换文本├文字颜色渐变脚本├文本自动输出├文字特效├文字不停变色├字符连续消隐├公告栏├文字动态变化├字符飞舞├文字特殊显示├文字从旁边出现├文本从右向左输出├消息显示器├随机跳出信息窗口├随机产生乱码├输入框各种效果├文字从左到右出现├信息逐条出现├选择显示文字方式├文字来回反弹├文字逐个出现├电子管显示├文字循环出现├可调节速度的撞击├逐字出现的信息条├自由控制文字输入├一段彩色的文字├可调节的输出形式├文字同时输出├调节文字移动形式├文字飘动输出├各种形式文字输出├文字逐个闪烁├文字上下跳动├文字变色逐个出现├点击改变文字├文字段任意移动├文字连续闪烁├点击出现链接├状态栏条├链接在右面打开├文字胡乱跳动├文字段到处飞舞├按钮驱动文字渐变├文字向左移动├文字弯曲变形├双重输入文字├综合字符集├文字从小变大├导航菜单类├树形菜单(一) ├树形菜单(二) ├树形菜单(三) ├页面搜索类├站内搜索脚本(一) ├站内搜索脚本(二) ├站内搜索脚本(三) ├站内搜索脚本(四) ├站内搜索脚本(五) ├站内搜索脚本(六) ├内部搜索脚本├时间日期类├任意位置显示时钟├倒计时代码生成器├八种风格时间显示├显示登陆时间├日历生成器├退出显示访问时间├一款特酷的时钟├全中文日期显示├纯JavaScript时钟├距离某天时间├显示特殊节日脚本├时钟加在背景上├Form 中的时钟├带开关的Form时钟├距离某日时间├记录几天后的日期├Form栏特全时钟├全球时间表├随时间变化提示├特酷的倒影时钟├特酷的日期显示├2000年日历├时间日期转换├时间跳动器├自己创建日历├生日提醒器├计算任一天星期几├离开某一天日期├按钮上的时间├Form中时间显示├检测星期几并导航├最近的星期天├全日制时钟├用图片显示日期├详细计算你的年龄├时间按钮提醒├计算出生时间├页面完成时间├页面导航类├显示站点信息导航├任意显示导航信息├动态导航脚本├下拉式导航菜单├静止导航菜单├静止图片脚本├文本静止不动├信息框显示链接├友情链接导航框├目录式导航菜单├重要信息说明脚本├滚动链接导航├图片代替按钮脚本├打开窗口等待├静态导航菜单├层叠式导航菜单├隐现导航脚本├页面内部导航├图片代替按钮脚本├打开窗口等待├滚动的超级链接├先后点击链接├按钮选择导航├不停变化的导航├随机的导航├链接窗口说明├同时打开多个链接├打开链接显示信息├又一动态导航脚本├Form框中导航├屏幕翻滚导航├带说明的导航├任意多友情链接├链接自动说明脚本├开始选择导航├链接处出现图标├导航菜单选择├按钮特效类├跑马灯式链接说明├窗口打开关闭├浮动的链接说明├链接处变换色彩├变换链接色和底色├按顺序点击链接├查看源代码按钮├前进后退按钮├按钮定制打开窗口├按钮打开全屏窗口├自由打开各种窗口├按钮回到默认首页├各种用途的按钮├频道方式打开窗口├按钮特殊效果├浏览器全屏显示├死机程序├跳出说明窗口├关不掉的跳出框├循环的警告框├检测页面来源├屏幕抖动脚本├页面被冻结├代码生成类├动态按钮代码生成├浏览器检测生成器├BrowserCheck脚本├彩色文字生成器├分割Frame的代码├主页制作器├综合类├加密页面源代码├访问时间限制├给页面加“热键” ├浏览器毁灭者├文本中首字母大写├查看某网址源代码├文本中首字母大写├综合的搜索引擎├搜索引擎登记├下载记时器脚本├随机播放背景音乐├随日期播放音乐├E-mail表单递交├Jsp容错脚本├计算器(一) ├计算器(二) ├计算器(三) ├网页调用另外网页├FTP页面登录├根据浏览器用CSS ├输入框的新属性├数字排序├发信(一) ├发信(二) ├发信(三)├发信(四) ├发信(五) ├发信(六) ├E-mail递交├元素周期表├显示人口数量├计算平面两点距离├页面自动刷新├又一个容错脚本表├打开多个搜索引擎├可选择的页面信息├直接页面显示器├MIDI音乐选择├页面特效类├字符从空中掉下来├打字机式输出文字├滚动显示的LOGO ├文本自动滚屏├控制别人输入字数├文本上下弹跳├特酷消隐字体├文本框栏目介绍├旋转变换文字├特酷的文本输出├页面自动滚屏效果├炽热的文字特效├鼠标响应文字变色├隐藏显示字符脚本├鼠标响应图片变化├星星满天闪烁├打开页面颜色渐变├页面打开特效├英文名字变日文├页面上下滚动├页面缩小特效├页面左右分开├特殊的HTML字符├图片满天飞舞├页面掉下去├页面向右滚屏├综合页面特效├图形图象类├禁止图片下载├图片隐现效果├随机显示图片├图片变形扭曲├雪景├图片渐渐出现├相片选择器├图形循环渐显├图形左右晃动├图形选择脚本├图片翻滚导航├图片定期消失├自由控制图片下载├自由设定图片大小├图片响应鼠标变换├图片自由运动├图片大小变换├图片随意移动├自动显示图片属性├图片循环显现├图片变化效果├随机显示banner ├鼠标驱动图片变化├图片不停闪烁├鼠标事件类├图片跟随鼠标├鼠标响应新页面├禁用鼠标左右键├鼠标控制窗口开关├鼠标点击效果├禁用右键自动导航├鼠标激活警告框├鼠标跟踪器├右键自动链接页面├跟随鼠标的星星├右键打开收藏夹├字符围绕鼠标├各种形状的鼠标├跟随鼠标的字符├非图片鼠标跟踪器├显示链接特征├改变链接属性├显示鼠标坐标├随鼠标的彩色字符├状态栏特效├状态栏跑马灯脚本├文字从右弹出├文字从左依次弹出├文字从右到左移动├文字快速依次弹出├文字组合弹出├文字不停闪烁├状态栏显示链接├title显示日期├文字来回出现├状态栏固定信息├状态栏特殊显示├虚拟格式化硬盘├状态栏显示输入├title显示时间├病毒入侵演示├文字从前后出现├文字慢慢出现├状态栏特殊效果├文字从中间出现├文字分解出现├输入字符在状态栏├文字多处出现├Title特效├调节文字显示速度├状态栏标准时钟├密码类├控制他人进入页面├用来实现会员制度├密码保护相应页面├自己编制密码表├密码保护页面(一)├游戏类├一款流行游戏├双人小游戏├动脑小游戏├模拟跳舞游戏├测试点击速度├模拟太空飞行├一个输赢游戏├测试打字速度├测试心算能力├选择路线游戏├射击小游戏├字符在FORM中坠落├堆积游戏├21点游戏├猜数的大小├找相同的图片├在线测试类├在线考试脚本(一) ├在线考试脚本(二) ├在线考试脚本(三) ├在线考试脚本(四) ├在线考试脚本(五) ├在线考试脚本(六) ├测试警告├技巧类├两个脚本同时调用├加快图片显示├页面自动刷新├模拟跳舞游戏├光标选择输入框├更方便的单选框├输入框无法输入├HTML加入jsp ├自动跳出Frame ├禁止页面加入缓存├制作分析统计器├密码输入框的问题├屏蔽HTML(说明) ├输入框特殊效果。
QQ 秀用的各种代码
![QQ 秀用的各种代码](https://img.taocdn.com/s3/m/64bc3f26dd36a32d7375810e.png)
QQ 秀用的各种代码,各种特效(真人秀放大代码在最后)javascript:PutOn('1029350','U','53','0','0','0','0','0','0','0','0','','869') 女人与狗意境javascript:PutOn('1025738','U','53','0','0','0','0','0','0','0','0','','869') 黑幽灵javascript:PutOn('1014631','U','800','0','0','74','116','1','1','1','0','','869') VIP javascript:PutOn('3002240','U','830','0','0','0','0','0','0','0','2','','869') 呆企鹅javascript:PutOn('3004148','U','826','0','0','0','0','0','0','0','2','','869') 企鹅谈吉他javascript:PutOn('1031612','U','800','0','0','115','191','1','1','1','0','','869 ') 面包javascript:PutOn('1024407','U','53','0','0','0','0','0','0','0','0','','869') 丑猴子javascript:PutOn('1023991','U','53','0','0','0','0','0','0','0','0','','869') 张韶涵javascript:PutOn('1023990','U','53','0','0','0','0','0','0','0','0','','869') 潘伟柏javascript:PutOn('1023992','U','53','0','0','0','0','0','0','0','0','','869') 周杰伦javascript:PutOn('1028587','U','810','0','0','70','126','1','1','1','0','','869') 哥只是一个传说javascript:PutOn('1023962','U','53','0','0','0','0','0','0','0','0','','869') 神枪手javascript:PutOn('1008224','U','53','0','0','0','0','0','0','0','0','','869') 骷髅javascript:PutOn('1008211','U','53','0','0','0','0','0','0','0','0','','869') 女叼烟javascript:PutOn('1007980','U','53','0','0','0','0','0','0','0','0','','869') 金刚javascript:PutOn('1007652','U','53','0','0','0','0','0','0','0','0','','869') 春姑娘javascript:PutOn('1006734','U','53','0','0','0','0','0','0','0','0','','869') 狼人javascript:PutOn('1004011','U','53','0','0','0','0','0','0','0','0','','869') 血色骷髅javascript:PutOn('3001221','U','826','0','0','0','0','0','0','0','2','','869') 绿小人javascript:PutOn('3004217','U','826','0','0','0','0','0','0','0','2','','869') 小忍者javas cript:PutOn('1032766','U ','800','0','0','0','0','1','1','1','0','','869') I MISS YOU 2011 最新最全免费qq' target='_blank'>QQ 秀代码|qq 秀代码大全|特效代码、放大代码隐头:javascript:void PutOn(7216, 'U', '402.451.461.473.482', 0,0, 0, 0, 0, 0, 0, 0, '','109030000') 隐身:javascript:void PutOn(1677, 'M', '436.406', 0,0, 0, 0, 0, 0, 0, 0, '','101010000') 隐头发:javascript:PutOn('7216', 'U', '402.482', 0,0, 0, 0, 0, 0, 0, 0, '','298000000') 隐脸:javascript:void PutOn(7216, 'U', '451.461.473', 0,0, 0, 0, 0, 0, 0, 0, '','109030000') 特效代码:闪光javascript:PutOn('52398','U','806', 0,0, 0, 0, 0, 0, 0, 0, '','101010000|UR.299000000') 星星javascript:PutOn('3006688','U','820','0','0','0','-45','1','1','1','2','','29900 0000') 爱心javascript:PutOn('3006790', 'U', '820', 0,0, 0, 79, 0, 0, 0, 2, '','298000000') 黑白闪屏javascript:void PutOn(3006676, 'U', '820', 0,0, -70, 182, 1, 1, 1, 2, '', '101010000');if ( 2==5) top.leftfra.ShowEmotion(''); 日食javascript:void PutOn(3006473, 'U', '820', 0,0, -70, 0, 0, 0, 0, 2, '', '101010000');if ( 2==5) top.leftfra.ShowEmotion(''); 不要迷恋哥(javascript:PutOn('57218','U','808','0','0','0',60,'0','0','0','0','','299000000| UR.938203009') 下雨代码javascript:PutOn('3006769', 'U', '820', 0,0, 0, -60, 0, 0, 0, 2, '','298000000') 下雪代码javascript:PutOn('3007095', 'U', '820', 0,0, 0, 42, 0, 0, 0, 2, '','298000000') 变白代码javascript:PutOn('3006815', 'U', '820', 0,0, 0, 200, 0, 0, 0, 2, '','298000000') 彩雨javascript:PutOn('49797', 'U', '810', 0,0, 0, 30, 0, 0, 0, 2, '','298000000') 你最漂亮javascript:PutOn('16014', 'U', '808', 0,0, -23, 190, 0, 0, 0, 2, '','298000000') 天女散花javascript:PutOn('47210', 'U', '810', 0,0, 0, 0, 0, 0, 0, 2, '','298000000') 拿钱砸我javascript:PutOn('16932', 'U', '808', 0,0, -28, -170, 0, 0, 0, 2, '','298000000') 飘花javascript:PutOn('57485','U','808','0','0','0','92','0','0','0','0','','29800000 0') 飘心javascript:void PutOn(3005446, 'U', '830', 0,0, 0, -60, 0, 0, 0, 2, '','109030000') 声音类鬼声javascript:void PutOn(3000361, 'U', '830', 0, 0,-160, 0, 0, 0, 0, 2, '', '109020000') 咕噜声javascript:void PutOn(3000513, 'U', '820', 0,0, -300, 0, 0, 0, 0, 2, '','101010000') 搞怪声音javascript:void PutOn(3000508, 'U', '820', 0,0, 0,-300, 0, 0, 0, 2, '','101010000') javascript:PutOn('3000651', 'U', '830', 0,0, 0, -80, 0, 0, 0, 2, '','298000000') 雷电javascript:PutOn('3001358', 'U', '830', 0,0, 0, -60, 0, 0, 0, 2, '','298000000') 心javascript:PutOn('3000336', 'U', '830', 0,0, 0, -70, 0, 0, 0, 2, '','298000000') 飞花javascript:PutOn('3002888', 'U', '830', 0,0, 0, -48, 0, 0, 0, 2, '','298000000') 蝴蝶javascript:PutOn('3001734', 'U', '830', 0,0, 0, 200, 0, 0, 0, 2, '','298000000') 旋转蓝光javascript:PutOn('3001297', 'U', '830', 0,0,- 35, 0, 0, 0, 0, 2, '','298000000') 叶子javascript:PutOn('3002443', 'U', '830', 0,0,0, -180, 0, 0, 0, 2, '','298000000') 紫光javascript:PutOn('3000343', 'U', '830', 0,0,0, -50, 0, 0, 0, 2, '','298000000') 红心javascript:PutOn('3001303', 'U', '830', 0,0,-33, 0, 0, 0, 0, 2, '','298000000') 飘蓝javascript:PutOn('3001243', 'U', '830', 0,0,0, -65, 0, 0, 0, 2, '','298000000') 钱雨javascript:PutOn('3002446', 'U', '830', 0,0,0, -50, 0, 0, 0, 2, '','298000000') 彩灯javascript:PutOn('3000442', 'U', '830', 0,0,0, -55, 0, 0, 0, 2, '','298000000') 陨石javascript:PutOn('3000075', 'U', '830', 0,0,0, -15, 0, 0, 0, 2, '','298000000') 点Q 秀放烟花javascript:PutOn('3000037', 'U', '830', 0,0,-90, 20, 0, 0, 0, 2, '','298000000') 想你javascript:PutOn('3002804', 'U', '830', 0,0,-45, -70, 0, 0, 0, 2, '','298000000') 点缀javascript:PutOn('3000339', 'U', '830', 0,0,0, -65, 0, 0, 0, 2, '','298000000') 大雪花javascript:PutOn('3001366', 'U', '830', 0,0,0, -65, 0, 0, 0, 2, '','298000000') 心javascript:PutOn('3002158', 'U', '830', 0,0,0, 0, 0, 0, 0, 2, '','298000000') 彩星javascript:PutOn('3000548', 'U', '830', 0,0,0, 70, 0, 0, 0, 2, '','298000000') 烟花javascript:PutOn('3005446', 'U', '830', 0,0, 0, -63, 0, 0, 0, 2, '','298000000') 红心javascript:PutOn('3007204', 'U', '820', 0,0, 0, 0, 0, 0, 0, 2, '','298000000') 樱花javascript:PutOn('3006947', 'U', '820', 0,0, 0, -60, 0, 0, 0, 2, '','298000000') 白星javascript:PutOn('3007203', 'U', '820', 0,0, 50, 0, 0, 0, 0, 2, '','298000000') 流星javascript:PutOn('8752','U','808','0','0','0',94,'0','0','0','0','','299000000|U R.938203009') 放大代码:javascript:PutOnShow('V1#F_1_0_0_100_0_0.00_0.00#1036136_800_0_0_0_0_0_0_0_421_90_20_0_0_0_0_100_0_#','1653');。
JavaScript网页特效经典300例
![JavaScript网页特效经典300例](https://img.taocdn.com/s3/m/ea0e70c8b8f3f90f76c66137ee06eff9aef8497a.png)
JavaScript网页特效经典300例
第1篇 JavaScript基础篇
第1章网页特效
第2章DOM操作
第3章控制表单控件
第4章窗口的控制和框架的互操作
第5章鼠标特效
第6章按钮特效
第7章链接特效
第8章文本输入框和下拉菜单特效
第9章层的应用
第10章表格的控制
第1章网页特效
在万维网刚被发明的初期,网页只是一个静态的、可以呈现文字的页面而已。
但是,随着互联网的发展,人们对网页的美观和动态性要求越来越高,因此,网页就需要变得更有互动性,能更好地满足人们的视觉需要。
所以,现在大多数的网站都采用了各式各样的网页特效来提高网页的可读性和用户体验感。
本章介绍了用JavaScript实现的多种网页特效,读者可以从中学到网页特效的一些技巧。
实例001 自动刷新页面
【实例描述】
有一些具有实效特点的网页,譬如股票价格、外汇牌价等,有这样的用户需求:定时地自动刷新网页,把最新数据展示给用户。
那么这样的效果如何实现呢?JavaScript里有一个reload()函数可以实现这样的效果。
【实现代码】
<script< p="">
type="text/javascript">
//刷新网页的函数
fresh(){
function
window.location.reload();
//调用location的reload函数
}
setTimeout('fresh()',10000); //设置timeout,10秒钟刷新一次</script<>。
javascript特效代码
![javascript特效代码](https://img.taocdn.com/s3/m/ad707bd3195f312b3169a577.png)
窗口特效<SCRIPT language="JavaScript" >function openwindow( ){open("adv.htm", "广告窗口", "toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=700, height=250");}</SCRIPT><STYLE type="text/css"><!--body {background-image: url(images/index_image.jpg);}--></STYLE><BODY onLoad="openwindow( )">时钟特效<SCRIPT language="JavaScript" >function openwindow( ){open("adv.htm", "广告窗口", "toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=700, height=250");}</SCRIPT><BODY onLoad="openwindow( )">时钟特效<SCRIPT language="JavaScript">function disptime( ){var time = new Date( ); //获得当前时间var hour = time.getHours( ); //获得小时、分钟、秒var minute = time.getMinutes( );var second = time.getSeconds( );/*设置文本框的内容为当前时间*/document.myform.myclock.value =hour+":"+minute+":"+second+" " ;/*设置定时器每隔1秒(1000毫秒),调用函数disptime()执行,刷新时钟显示*/var myTime = setTimeout("disptime()",1000);}</SCRIPT><STYLE type="text/css"><!--/*设置样式:无边框的文本框*/INPUT {font-size: 30px;border-style:none ;background-color:#FF8B3B;}--></STYLE><BODY onLoad="disptime( )">制作带关闭浮动的广告图片<SCRIPT language="javascript">var advInitTop=0;var closeInitTop=0;function inix( ){advInitTop=document.getElementById("advLayer").style.pixelTop;closeInitTop=document.getElementById("closeLayer").style.pixelTop;}function move( ){document.getElementById("advLayer").style.pixelTop=advInitTop+document.body.scrollTop ;document.getElementById("closeLayer").style.pixelTop=closeInitTop+document.body.scroll Top ;}function closeMe( ){document.getElementById("closeLayer").style.display="none";document.getElementById("advLayer").style.display="none";}window.onscroll=move ; //窗口的滚动事件,当页面滚动时调用move( )函数</SCRIPT></HEAD><BODY onLoad="inix( )" >广告图片的漂浮<SCRIPT>var x = 50,y = 60; //浮动广告初始位置var xin = true, yin = true; //xin为真向右运动,否则向左,yin为真向下运动,否则向上运动var step = 1; //移动的距离var delay = 10; //移动的时间间隔function floatAD() {var L=document.body.scrollTop,T=0; //L左边界,T上边界var R= document.body.offsetWidth-document.getElementById("fly").offsetWidth; //层移动的右边界var B = document.body.offsetHeight-document.getElementById("fly").offsetHeight+document.body.scroll Top; //层移动的下边界document.getElementById("fly").style.left = x; //层移动后的左边界document.getElementById("fly").style.top = y; //曾移动后上边界x = x + step*(xin?1:-1); //判断水平方向if (x < L) { xin = true; x = L;} //到达边界后的处理if (x > R){ xin = false; x = R;}y = y + step*(yin?1:-1);if (y < T) { yin = true; y = T;}if (y > B) { yin = false; y = B;}setTimeout("floatAD()", delay) //隔多长时间调用一次}</SCRIPT></HEAD><BODY onLoad="floatAD()">制作全选/全不选<SCRIPT language="javascript">function checkAll(boolV alue){var allCheckBoxs=document.getElementsByName("isBuy") ;for (var i=0;i<allCheckBoxs.length ;i++){if(allCheckBoxs[i].type=="checkbox") //可能有重名的其他类型元素,如图片、控件等,所以要判断类型allCheckBoxs[i].checked=boolValue ; //检查是否选中用checked,而不是value }}</SCRIPT><TD width="6%"><A href="javascript: checkAll(true)">全选</A></TD><TD width="6%"><A href="javascript: checkAll(false)">全不选</A></TD>、制作改变边框样式、按钮图片的特效.mouseOverStyle{background-image: url(images/back2.jpg);color:#CC0099;border:0px;margin:0px;padding:0px;height:23px;width: 82px;font-size: 14px;}.mouseOutStyle{background-image: url(images/back1.jpg);color:#0000FF;border:0px;margin:0px;padding:0px;height:23px;width:82px;font-size: 14px;}onMouseOut="this.style.borderColor=''" onmouseout="this.style.fontSize='14px'" 制作“点卡”图片切换特效<SCRIPT language="javascript">function InitImage( ){document.getElementById("gameTab2").style.display="none";document.getElementById("game").style.display="none";document.getElementById("mobileTab1").style.display="none";}/*function showGame( ){document.getElementById("gameTab1").style.display="none";document.getElementById("gameTab2").style.display="block";document.getElementById("game").style.display="block";document.getElementById("mobile").style.display="none";document.getElementById("mobileTab2").style.display="none";document.getElementById("mobileTab1").style.display="block";}function showMobile( ){document.getElementById("gameTab1").style.display="block";document.getElementById("gameTab2").style.display="none";document.getElementById("game").style.display="none";document.getElementById("mobile").style.display="block";document.getElementById("mobileTab2").style.display="block";document.getElementById("mobileTab1").style.display="none";*///对上述两个函数简化后的代码function TabChange(show,hidden){document.getElementById(show ).style.display="block";document.getElementById(hidden ).style.display="none";document.getElementById(show+"Tab1").style.display="none";document.getElementById(show+"Tab2").style.display="block";document.getElementById(hidden+"Tab1").style.display="block";document.getElementById(hidden+"Tab2").style.display="none";}</SCRIPT><BODY onLoad="InitImage( )"><TD><IMG id="gameTab1" src="images/gameTab1.jpg" width="83" height="47" onMouseOver="TabChange('game','mobile')" ><IMG id="gameTab2" src="images/gameTab2.jpg" width="83" height="49"></TD> <TD><IMG id="mobileTab1" src="images/mobileTab1.jpg" width="81" height="49" onMouseOver="TabChange('mobile','game')">表单的验证<script language="javascript">function checkname(){var name=ername.value;if(name.length==0){alert("用户名不能为空!");return false;}if(!((name>="a"&&name<="z")||(name>=0&&name<=9))){alert("用户名格式不正确!");return false;}return true;}function checkemaile(){var emaile=document.myform.maile.value;if(emaile.length==0){alert("电子邮件不能为空!");return false;}if(emaile.indexOf("@",0)==-1 || emaile.indexOf(".",0)<0 || emaile.indexOf("@")>emaile.indexOf(".") ){alert("电子邮件格式不正确\n必须有@符号");return false;}return true;}function checkpsw(){var psw1=document.myform.password1.value;var psw2=document.myform.password2.value;if(psw1.length==0){alert("密码不能为空!");return false;}if(!(psw1.length>=6&&psw1.length<=12)){alert("密码必须在6位到12位之间!");return false;}if(psw1!=psw2){alert("两次输入密码不一致!");return false;}return true;}function checkusernamediv(){var name=ername.value;var usernamediv=document.getElementById("usernamediv"); usernamediv.innerHTML="";if(name.length==0)usernamediv.innerHTML="<font color='red'>用户名不能为空!</font>"; }function checkall(){if(checkemaile()&&checkname()&&checkpsw()&&checkusernamediv()) {return true;}return false;}function xuanze(){var province=document.myform.province.value;var newOption1,newOption2,newOption3;switch(province){case "河南省":newOption1=new Option("新乡市","新乡市");newOption2=new Option("郑州市","郑州市");newOption3=new Option("开封市","开封市");break;case "河北省":newOption1=new Option("邯郸市","邯郸市");newOption2=new Option("城市","城市");newOption3=new Option("大城市","小城市");break;case "四川省":newOption1=new Option("绵阳","绵阳");newOption2=new Option("成都市","成都市");newOption3=new Option("北川县","北川县");break;}document.myform.city.options.length=0;document.myform.city.options.add(newOption1);document.myform.city.options.add(newOption2);document.myform.city.options.add(newOption3);}</script></head><body><form action="chenggong.html" id="myform" name="form1" method="post" onSubmit="return checkall()"><table width="575" border="1" align="center" background="7cc63c08c31b10e73ac76323.jpg"><tr><td colspan="2"><div align="center">用户注册</div></td></tr><tr><td width="102">用户名:</td><td width="457"><label><input type="text" name="username" onBlur="checkusernamediv()" />*字母数字等组成</label><div id="usernamediv" style="display:inline"></div></td></tr><tr><td>所在省份:</td><td><label><select name="province" onChange="xuanze()"><option>请选择省份</option><option value="河南省">河南省</option><option value="河北省">河北省</option><option value="四川省">四川省</option></select></label></td></tr><tr><td>所在城市:</td><td><label><select name="city"><option>请选择城市</option></select></label></td></tr><tr><td>邮箱:</td><td><label><input type="text" name="maile">*必填</label><div id="mailediv" style="display:inline"></div></td></tr><tr><td>密码:</td><td><label><input type="password" name="password1" />不能少于6位</label><div id="pswdiv" style="display:inline"></div></td></tr><tr><td>密码确认:</td><td><label><input type="password" name="password2" />*确认密码输入一致</label></td></tr><tr><td colspan="2"><label> & nbsp; <input type="submit" name="Submit" value="提交" /></label></td></tr></table></form></body></html>。
网页制作特效代码大全
![网页制作特效代码大全](https://img.taocdn.com/s3/m/bdb8e46bb84ae45c3b358cb6.png)
</SCRIPT>
仿软件浮动按钮
<html>
<style type="text/css">
<!--
.text { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12pt; color: #ff0000 }
<html>
<meta http-equiv="refresh" content="3;url=../index.htm">
</html>
多个选择的搜索引擎
<form action="/cgi-bin/gosearch/search.cgi" name="searchform">
function bookmarkit(){window.external.addFavorite('/','水晶情缘')}//改为你自己的网址和站名
if (document.all)document.write('<a href="" onClick="bookmarkit()">将本站加入收藏夹</a>')
<tr><td width="125">
<b>软件系数调查:<br>
</b> <br>
<input type=checkbox name=list value="1">软件的界面<br>
JavaScript实现的简单烟花特效代码
![JavaScript实现的简单烟花特效代码](https://img.taocdn.com/s3/m/a213c50da200a6c30c22590102020740be1ecddc.png)
JavaScript实现的简单烟花特效代码本⽂实例讲述了JavaScript实现的简单烟花特效代码。
分享给⼤家供⼤家参考,具体如下:这是⼀款JavaScript烟花特效,过年的时候放到你的⽹页上祝贺⼤家⽜年⼤吉吧,是不是很不错?运⾏效果截图如下:在线演⽰地址如下:具体代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>礼花特效</title><style type="text/css">html,body{background:#000; height:100%; margin:0px; padding:0px;color:#FFF;}.ball{color:#FF0000; position:absolute; font-size:16px;}.star{color:#FF0000; position:absolute; font-size:4px;}</style><script type="text/javascript">function Fireworks(sky, loop){this.sky = sky;this.skyWidth = document.body.clientWidth || document.documentElement.clientWidth;this.skyHeight= document.body.clientHeight || document.documentElement.clientHeight;this.x = this.y = 0;this.step = 20;this.delay = 30;this.stars = [];this.r = 10;this.step2 = 7;this.radius = 90;this.angle = 45;this.num = 16;this.loop = loop;this.degree = 2;this.t = 0;this.delt = 0;this.max = 30;this.cur = 1;this.points = null;}Fireworks.prototype = {init : function(){this.x = parseInt(this.skyWidth/1.3 * Math.random()) + this.skyWidth / 8;this.y = this.skyHeight;this._y = parseInt((this.skyHeight / 4) * Math.random()) + this.skyHeight / 5;},setOpacity : function(obj, p){if(p > 85){var opacity = 100 - (p - 85) * 4;if(document.all){obj.style.filter = "alpha(opacity=" + opacity + ")";}else{obj.style.MozOpacity = opacity / 100;}}},getNextPoint : function(degree, coeff, t){var tt = 1.0 - t;for(var rr = 1; rr <= degree; rr++){for(var i=0; i <= degree-rr; i++){coeff[i] = tt * coeff[i] + t * coeff[i+1];}}return coeff[0];},showBall : function(){this.ball = document.createElement("div");this.ball.innerHTML = "●";this.ball.className = "ball";this.ball.style.left = this.x + "px";this.ball.style.top = this.y + "px";this.sky.appendChild(this.ball);},moveBall : function(){var self = this;if(this.y > this._y){var p = parseInt((this.skyHeight - this.y) / (this.skyHeight - this._y)*10);this.y -= (this.step - p * 1.6);this.ball.style.fontSize = 16 - p + "px";this.ball.style.top = this.y + "px";setTimeout(function(){self.moveBall();}, this.delay);}else{this.fire();}},hideBall : function(){this.sky.removeChild(this.ball);this.ball = null;},showStars : function(){var colors = ['#FF0000','#FF00FF','#00FF00','#00FFFF','#FFFF00','#FF0000','#FF00FF','#00FF00','#00FFFF','#FFFF00']; var n = cs = parseInt(Math.random() * colors.length / 2);var cc = parseInt(Math.random() * colors.length / 2);var colorMode = parseInt(Math.random() * 2);var star = Math.round(Math.random()) == 1 ? "★" : "☆";this.r = 10;this.radius = Math.round(Math.random() * 30) + 60;this.num = Math.round(Math.random() * 5 + 5) * 2;this.angle = 180 / this.num * 2;for(var i=1; i<=this.num; i++){this.stars[i] = document.createElement("div");this.stars[i].innerHTML = star;this.stars[i].className = "star";if(colorMode == 1){this.stars[i].style.color = colors[n];if(++n > cs + cc)n = cs;}else{this.stars[i].style.color = colors[parseInt(Math.random() * colors.length)];}this.sky.appendChild(this.stars[i]);}},moveStars : function(){var self = this;if(this.r < this.radius){var p = this.step2 - parseInt(this.r / this.radius * 5);p = p < 1 ? 1 : p;this.r += p;p = parseInt(this.r / this.radius * 100);for(var i=1; i<=this.num; i++){this.stars[i].style.left = this.x - Math.round(this.r * Math.sin(Math.PI - (Math.PI / 180 * this.angle * i))) + "px";this.stars[i].style.top = this.y - Math.round(this.r * Math.cos(Math.PI - (Math.PI / 180 * this.angle * i))) + "px";this.stars[i].style.fontSize = 4 + p/10 + "px";this.setOpacity(this.stars[i], p);}setTimeout(function(){self.moveStars();}, this.delay);}else{setTimeout(function(){self.hideStars();}, 200 * Math.random());}},initBezier : function(){var coeff_x = [];var coeff_y = [];this.points = [];this.t = 0;this.delt = 1.0 / this.max;this.cur = 1;var a = parseInt(Math.random() * 5) * 90;coeff_x[0] = this.x;coeff_y[0] = this.y;for(var i=1; i<=this.num; i++){coeff_x[1] = this.x + Math.sin(Math.PI - (Math.PI / 180 * this.angle * i)) * this.radius/2;coeff_y[1] = this.y + Math.cos(Math.PI - (Math.PI / 180 * this.angle * i)) * this.radius/2;coeff_x[2] = this.x + Math.sin(Math.PI - (Math.PI / 180 * (a-this.angle * i))) * this.radius; coeff_y[2] = this.y + Math.cos(Math.PI - (Math.PI / 180 * (a-this.angle * i))) * this.radius; this.points[(i-1)*2] = coeff_x.slice(0);this.points[(i-1)*2+1] = coeff_y.slice(0);}},moveStars2 : function(){var self = this;if(this.cur < this.max){this.t += this.delt;this.cur++;p = parseInt(this.cur / this.max * 100);for(var i=1; i<=this.num; i++){this.stars[i].style.left = this.getNextPoint(this.degree, this.points[(i-1)*2], this.t) + "px"; this.stars[i].style.top = this.getNextPoint(this.degree, this.points[(i-1)*2+1], this.t) + "px"; this.stars[i].style.fontSize = 4 + p/10 + "px";this.setOpacity(this.stars[i], p);}setTimeout(function(){self.moveStars2();}, this.delay);}else{setTimeout(function(){self.hideStars();}, 200 * Math.random());}},hideStars : function(){for(var i=1; i<=this.num; i++){this.sky.removeChild(this.stars[i]);this.stars[i] = null;if(this.points != null){delete this.points[(i-1)*2];delete this.points[(i-1)*2+1];}}if(this.points){delete this.points;}this.points = null;if(this.loop){this.play();}},fire : function(){this.hideBall();this.showStars();var effect = parseInt(Math.random() * 2) + 1;switch(effect){case 1:this.moveStars();break;case 2:this.initBezier();this.moveStars2();break;}},play : function(){this.init();this.showBall();this.moveBall();}};window.onload = function(){for(var i=0; i<5; i++)new Fireworks(document.body, true).play();};</script></head><body></body></html>希望本⽂所述对⼤家JavaScript程序设计有所帮助。
javascript,JQuery的一些好玩的特效(1)
![javascript,JQuery的一些好玩的特效(1)](https://img.taocdn.com/s3/m/0b013a387275a417866fb84ae45c3b3567ecdd1c.png)
javascript,JQuery的⼀些好玩的特效(1)1.浏览器的地震效果把下⾯的代码复制到<body></body>中<script language="JavaScript"> function surfto(form) { var myindex=form.select1.selectedIndex if (form.select1.options[myindex].value != null) { parent.main.location.href=form.select1.options[myindex].value; } } </script>//这段JS代码意为当前页⾯的浏览器地震// <script language="JavaScript1.2" type="text/javascript"> function shake(n) { if (window.top.moveBy) { for (i = 10; i>0; i--) { for (j = n; j>0; j--) { window.top.moveBy(0,i); window.top.moveBy(i,0); window.top.moveBy(0,-i); window.top.moveBy(-i,0); } } } alert("呀~~地震啦!没~~吓坏吧?^_*"); //这⾥设定地震后弹出的嬉戏性⽂字(据需随意)// } </script> <script language="JavaScript"> function moyamoya(htmlfile) { parent.main.location.href=htmlfile; } </script> <a onclick="shake(10)" href="#">点我看看呀~~:-)</a>2.仿新浪⽹“返回顶部”效果<head>.backToTop {display: none;width: 18px;line-height: 1.2;padding: 5px 0;background-color: #000;color: #fff;font-size: 12px;text-align: center;position: fixed;_position: absolute;right: 10px;bottom: 100px;_bottom: "auto";cursor: pointer;opacity: .6;filter: Alpha(opacity=60);}</style><script type="text/javascript" src="/files/jquery-1.3.2.min.js"></script> </head><body><p>如果预览时左下⾓提⽰错误,<font color=red>请先刷新⼀下本页⾯</font>就可以看到效果了。
精品JS代码大全
![精品JS代码大全](https://img.taocdn.com/s3/m/77a4372f0a1c59eef8c75fbfc77da26925c59687.png)
精品JS代码大全JavaScript (JS) 是一门广泛应用于网页和移动应用开发的编程语言。
在现代化的网页开发中,JS 扮演着非常重要的角色。
它使得网页能够交互式地响应用户的操作,并且为用户提供更好的体验。
随着网页技术的发展,越来越多的精品 JS 代码涌现出来,这些代码不仅可以提高网页的性能和功能,还可以提供各种各样的特效和动画效果。
在本篇文档中,我们将针对一些精品 JS 代码进行介绍和讨论,这些代码可以帮助开发人员创建出更加出色和交互性强的网页。
以下是一些值得注意的精品 JS 代码。
代码1: 响应式导航栏这段代码可以帮助我们创建一个响应式的导航栏,当网页在不同的设备上显示时,导航栏的样式和布局会自动调整以适应屏幕大小。
这可以提高网页的易用性和导航的可访问性。
```javascriptconst toggleNav = document.querySelector('.toggle-nav'); const navItems = document.querySelectorAll('.nav-item');toggleNav.addEventListener('click', () => {navItems.forEach(item => item.classList.toggle('show')); });```代码2: 平滑滚动这段代码可以使网页在用户点击导航链接后平滑地滚动到目标位置,而不是突然跳跃。
```javascriptconst navLinks = document.querySelectorAll('.nav-link');navLinks.forEach(link => {link.addEventListener('click', (event) => {event.preventDefault();const target =document.querySelector(link.getAttribute('href'));target.scrollIntoView({behavior: 'smooth'});});});```代码3: 图片懒加载在加载包含大量图片的网页时,图片的加载会占用大量的带宽和加载时间。
javascript常用特效
![javascript常用特效](https://img.taocdn.com/s3/m/ffc46e75a417866fb84a8eec.png)
javascript常用特效加入收藏<ahref=javascript:void(0);onclick=window.external.AddFavorite(location.hr ef,document.title);>[加入收藏]</a>镜框网页<table border=15 style=border-style:ridge width=100% height=100%><Tr valign=top><td>是用table做的,注意修改设置</td></tr></table>按钮冻结<input type=button value=这个按纽不能操作disabled>超级注释<a href= title=这个连接是连接到首页的!>一个连接</a>超级变色<!--当然如果想叫文字变色可以把bgColor该成fgColor--><script language=VbScript>sub hellodocument.bgColor=int(256*256*256*rnd)end sub</script><!--第二步!注意在body加上这个元素例如把body改成--><body onmousemove=hello()>透明样式<!--本样式是针对图象而定,运用CSS滤镜的图象滤镜!请务必认真分析以下代码--><img src= /images/logo.jpg ><img src= /images/logo.jpg style=filter:alpha(opacity=90,style=1)><img src= /images/logo.jpg style=filter:alpha(opacity=90,style=2)><img src= /images/logo.jpgstyle=filter:alpha(opacity=90,style=3)><img src= /images/logo.jpg style=filter:alpha(opacity=90,style=4)>观察键值<body onkeydown=alert("键值是:"+window.event.keyCode)>请单击键盘试试四种窗口<input type=button value=alert onclick=alert("这是第一种")><br><input type=button value=confirm onclick=confirm("这个是第二种")><br> <input type=button value=prompt onclick=prompt("这个是第三个","好不好玩呀?")><br><input type=button value=open onclick=window.open("")>简易复选<label for=one>这个语句已经锁定复选框拉</lable><input type=checkbox id=one>超级大字<center><span style=font-weight:900;font-size:200pt>忍<br><font face=wingdings>N</font><br>者</span></center>表格变色<table border=1 width=50 height=40><Tr><tdonmouseover=this.style.backgroundColor="red"onmouseout=this.style. backgroundColor="#dddddd">文字</td></tr></table>死屏程序<!--记住运行可以,运行后的按纽你就可要小心点拉!下载文件完毕后可以常识--><input type=button value=点了以后这一页就不能动了onclick=while(true){window.history.back(-1)}>定时开窗<!--注意本次我设定为4000,意思就是4秒钟后打开窗口--><script>function l(){window.open(" ","name","width=500,height=150,border=0")}setTimeout("l()",4000)</script>控制打印<input type=button value=打印本页onclick=window.print()>网页热键<!--本例为单击F12键以后可以实现打印网页功能--><script>function look(){if(event.keyCode=123){window.print()}}document.onkeydown=look</script>你试试单击F12键试试!当然你也可以设定单击后开启窗口或其他功能显示浏览器版本<script>document.write("你的浏览器是"+navigator.appName+" "+navigator.appVersion);</script>交互文字<input type=text name=ee><input type=button value=写入onclick="Info.innerHTML=ee.value"><p><br><center><span id=Info style=filter:glow(color=orange);width:100%;font-size:25pt> </span>右健失灵将<body>改为<body oncontextmenu="self.event.returnValue=false">Vb写时间<script language=VBScript>sub ns()msgBox "今天日期是: " & datemsgBox "今天时间为: " & timeend sub</script><input type=button value=今日时间onclick=ns()>立体表格<center><table border=1 cellspacing=0><tr><Td bgcolor=navyblue>普通表格</td></tr></table><p><table border=1 cellspacing=0><tr><Td bordercolorlight=black bordercolordark=white bgcolor=navyblue>立体表格</td></tr></table>字符实体<script>function yyy(){kkk=window.open();for(var count=33; count<383; count++){kkk.document.write("<center><table border=1><tr><Td>" + count);kkk.document.write("</td><td>= </td><td>" + "&" + "#");kkk.document.write(count + ";</td></tr></table></center>");}kkk.document.close();}</script><input type=button onclick=yyy() value=运行脚本>调窗大小<input type=button value=调节到宽200高300 onclick=window.resizeTo(200,300)>修改时间本站最后一次更新时间为:<script>document.write(stModified)</script>窗口移动<input type=button value=左移onclick=window.moveBy(-15,0)><input type=button value=右移onclick=window.moveBy(15,0)><input type=button value=上移onclick=window.moveBy(0,-15)><input type=button value=下移onclick=window.moveBy(0,15)>历史按钮<input type=button value=后退onclick=history.go(-1)><input type=button value=刷新onclick=history.go(-0)><input type=button value=前进onclick=history.go(+1)>加入频道<a href=javascript:window.external.addChannel("typhoon.cdf")>加入频道</a>显示时间<script>a=new Date();document.write("现在时间是"+a.toLocaleString()+"");</script>。
javascript博客鼠标点击爱心特效的代码与代码解析
![javascript博客鼠标点击爱心特效的代码与代码解析](https://img.taocdn.com/s3/m/194811c181eb6294dd88d0d233d4b14e85243e3d.png)
javascript博客⿏标点击爱⼼特效的代码与代码解析这个⿏标点击出现爱⼼的特效经常在别的博客⾥见到,于是我查了度娘后拿来直接⽤上了。
虽然不知道原作者是谁,但肯定是个⼤神,只有通过观摩他/她的代码膜拜⼀下啦。
直接上代码(解析在代码注释⾥):// ⾃执⾏匿名函数(function(window, document, undefined) { // 传⼊window,document对象var hearts = []; // 定义全局变量hearts,值为空数组// 定义不同浏览器下的requestAnimationFrame函数实现,如果都没有,则⽤setTimeout实现window.requestAnimationFrame = (function() {return window.requestAnimationFrame ||window.webkitRequestAnimationFrame ||window.mozRequestAnimationFrame ||window.oRequestAnimationFrame ||window.msRequestAnimationFrame ||function(callback) {setTimeout(callback, 1000 / 60);}})();init(); // 执⾏初始化函数// 定义初始化函数function init() {css(".heart{z-index:100000000;width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}.heart:after,.heart:before{content: '';wid attachEvent(); // 添加点击事件(爱⼼⽣成)gameloop(); // 开始循环移除爱⼼(内含递归)}// 定义循环函数移除⽣成的爱⼼function gameloop() {for(var i = 0; i < hearts.length; i++) { // 循环hearts数组if(hearts[i].alpha <= 0) { // 如果当前循环的heart对象的透明度为0或⼩于0document.body.removeChild(hearts[i].el); // 从body对象中移除当前循环的heart对象(通过指针)hearts.splice(i, 1); // 从heart数组中移除当前循环的heart对象(通过下标)continue; // 跳过当前循环,进⼊下⼀个循环}hearts[i].y--; // y轴⾃减1hearts[i].scale += 0.004; // 缩放增加0.004hearts[i].alpha -= 0.013; // 透明度减少0.013hearts[i].el.style.cssText = "left:" + hearts[i].x + "px;top:" + hearts[i].y + "px;opacity:" + hearts[i].alpha + ";transform:scale(" + hearts[i].scale + "," + hearts[i].scale + ") rotate(45deg);background:" + hearts[i].color;}requestAnimationFrame(gameloop); // 定时器定时执⾏,递归}// 定义点击事件函数function attachEvent() {var old = typeof window.onclick === "function" && window.onclick;window.onclick = function(event) {old && old();createHeart(event);}}// 定义创建爱⼼函数function createHeart(event) {var d = document.createElement("div"); // 创建⼀个div对象并赋值给变量dd.className = "heart"; // 给div对象添加类名hearts.push({ // 给hearts数组添加heart对象el: d, // div对象x: event.clientX - 5, // ⿏标当前位置x轴 - 5y: event.clientY - 5, // ⿏标当前位置y轴 - 5scale: 1, // 缩放alpha: 1, // 透明度color: randomColor() // 颜⾊(随机颜⾊)});document.body.appendChild(d); // 添加创建的div对象到body对象}// 定义⽣成样式函数function css(css) {var style = document.createElement("style"); // 创建⼀个style对象并赋值给变量stylestyle.type = "text/css"; // 给style对象添加属性并赋属性值try {style.appendChild(document.createTextNode(css));} catch(ex) {style.styleSheet.cssText = css;}document.getElementsByTagName('head')[0].appendChild(style); // 添加创建的style对象到head对象}// 定义⽣成随机颜⾊函数function randomColor() {return "rgb(" + (~~(Math.random() * 255)) + "," + (~~(Math.random() * 255)) + "," + (~~(Math.random() * 255)) + ")"; }})(window, document);我就是没有特效,缺特效,⾃⼰写特效,也不⽤别⼈写的特效!嘿嘿,真⾹。
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
![JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)](https://img.taocdn.com/s3/m/a7b1fe03a31614791711cc7931b765ce05087af0.png)
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)本⽂实例讲述了JS+CSS实现的漂亮渐变背景特效代码。
分享给⼤家供⼤家参考,具体如下:运⾏效果截图如下:具体代码如下:<html><head><title>JS配合CSS实现的漂亮渐变背景特效6个实例</title><script>var setGradient = (function() {var p_dCanvas = document.createElement('canvas');var p_useCanvas = !!(typeof(p_dCanvas.getContext) == 'function');var p_dCtx = p_useCanvas ? p_dCanvas.getContext('2d') : null;var p_isIE =/*@cc_on!@*/false;try {p_dCtx.canvas.toDataURL()} catch(err) {p_useCanvas = false;};if (p_useCanvas) {return function(dEl, sColor1, sColor2, bRepeatY) {if (typeof(dEl) == 'string') dEl = document.getElementById(dEl);if (!dEl) return false;var nW = dEl.offsetWidth;var nH = dEl.offsetHeight;p_dCanvas.width = nW;p_dCanvas.height = nH;var dGradient;var sRepeat;if (bRepeatY) {dGradient = p_dCtx.createLinearGradient(0, 0, nW, 0);sRepeat = 'repeat-y';} else {dGradient = p_dCtx.createLinearGradient(0, 0, 0, nH);sRepeat = 'repeat-x';}dGradient.addColorStop(0, sColor1);dGradient.addColorStop(1, sColor2);p_dCtx.fillStyle = dGradient;p_dCtx.fillRect(0, 0, nW, nH);var sDataUrl = p_dCtx.canvas.toDataURL('image/png');with(dEl.style) {backgroundRepeat = sRepeat;backgroundImage = 'url(' + sDataUrl + ')';backgroundColor = sColor2;};}} else if (p_isIE) {p_dCanvas = p_useCanvas = p_dCtx = null;return function(dEl, sColor1, sColor2, bRepeatY) {if (typeof(dEl) == 'string') dEl = document.getElementById(dEl);if (!dEl) return false;dEl.style.zoom = 1;var sF = dEl.currentStyle.filter;dEl.style.filter += ' ' + ['progid:DXImageTransform.Microsoft.gradient( GradientType=', +( !! bRepeatY), ',enabled=true,startColorstr=', sColor1, ', endColorstr=', sColor2, ')'].join(''); };} else {p_dCanvas = p_useCanvas = p_dCtx = null;return function(dEl, sColor1, sColor2) {if (typeof(dEl) == 'string') dEl = document.getElementById(dEl);if (!dEl) return false;with(dEl.style) {backgroundColor = sColor2;};}}})();</script><style>body{font:0.75em/1.4 Arial;text-align:left;margin:20px;} hr{clear:both;visibility:hidden;}xmp{font:12px/12px "Courier New";background:#fff;color:#666; border:solid1px #ccc;} div.example{ border:solid 1px #555;margin:0 20px 20px 0;float:left;display:inline;margin:1em;background:#fff;width:300px;padding:40px;color:#222;font:xx-small/1.2"Tahoma";text-align:justify;}</style><body><div id="example1" class="example">CSS特效代码。
JavaScript特效千例
![JavaScript特效千例](https://img.taocdn.com/s3/m/27c3a83810a6f524ccbf854f.png)
JavaScript特效千例脚本说明:第一步:把如下代码加入区域中:<span id=liveclockstyle=position:absolute;left:250px;top:122px;; width: 109px; height: 15px></span> (这里可以调整时钟的方位。
调用脚本时去掉括号中内容)<SCRIPT language=javascript><!--functionshow5(){if(!yers&&!document.all) returnvar Digital=new Date()var hours=Digital.getHours()var minutes=Digital.getMinutes()var seconds=Digital.getSeconds()var dn="AM"if(hours>12){dn="PM"hours=hours-12}if(hours==0)hours=12if(minutes<=9)minutes="0"+minutesif(seconds<=9)seconds="0"+seconds//change font size here to your desiremyclock="<font size='5' face='Arial'><b><font size='1'>CurrentTime:</font></br>"+hours+":"+minutes+":"+seconds+" "+dn+"</b></font>"if(yers){yers.liveclock.document.w rite(myclock)yers.liveclock.document.close()}else if(document.all)liveclock.innerHTML=myclocksetTimeout("show5()",1000)}//></SCRIPT>第二步:把中的内容改为倒计时代码生成器脚本说明:第一步:把如下代码加入<head>区域中<SCRIPT language=javascript><!--function generate(form){for(varq=0;q<12;q++){if(document.me.m.options[document.me. m.selectedIndex].value==q){var m2=q+1}var txt='<!-- 分三步完成全部脚本:\r\n\r\n'+' 1. 将第一部分粘贴到HTML的HEAD区\r\n'+' 2. 将OnLoad事件加入BODY标签内\r\n'+' 3. 将最后一部分代码加入BODY区-->\r\n\r\n'+'<!-- 第一步: 将如下代码粘贴到HTML的HEAD区-->\r\n\r\n'+'<HEAD>\r\n\r\n<SCRIPTLANGUAGE="JavaScript">\r\n\r\n'+'<!-- Begin\r\n'+'var Temp2;\n'+'var timerID = null;\n'+'var timerRunning = false;\n' +'function arry() {\n'+'this.length = 12;\n'+'this[0] = 31;\n'+'this[1] = 28;\n'+'this[2] = 31;\n'+'this[3] = 30;\n'+'this[4] = 31;\n'+'this[5] = 30;\n'+'this[6] = 31;\n'+'this[7] = 31;\n'+'this[8] = 30;\n'+'this[9] = 31;\n'+'this[10] = 30;\n'+'this[11] = 31;\n'+'}\n'+'var date = new arry();\n'+'\n'+'function stopclock() {\n'+'if(timerRunning)\n'+'clearTimeout(timerID);\n'+'timerRunning = false;\n'+'}\n'+'\n'+'function startclock() {\n'+'stopclock();\n'+'showtime();\n'+'}\n'+'\n'+'function showtime() {\n'+'now = new Date();\n'+'var CurMonth = now.getMonth();\n'+'var CurDate = now.getDate();\n'+'var CurYear = now.getFullYear();\n'+'now = null;\n'+'if('+document.me.d.options[document.me.d.selectedIndex]. value+' < CurDate) {\n'+'CurDate -= date[CurMonth]; CurMonth++;\n'+'}\n'+'if('+document.me.m.options[document.me.m.selectedIndex].value+' < CurMonth) {\n'+'CurMonth -= 12; CurYear++;\n'+'}\n'+'\n'+'var Yearleft ='+document.me.y.options[document.me.y.selectedIndex].v alue+' - CurYear;\n'+'var Monthleft ='+document.me.m.options[document.me.m.selectedIndex]. value+' - CurMonth;\n'+'var Dateleft ='+document.me.d.options[document.me.d.selectedIndex].v alue+' - CurDate;\n'+'\n'+'document.dateform.a.value = Yearleft;\n'+'document.dateform.b.value = Monthleft;\n'+'document.dateform.c.value = Dateleft;\n'+'\n'+'timerID = setTimeout("showtime()",1000);\n'+'timerRunning = true;\n'+'}\n'+'/\/ End -->\r\n<\/script>\r\n'+'<\/H'+'EAD>\r\n\r\n'+'<!-- 第二步:将OnLoad事件加入BODY标签内-->\r\n\r\n'+'<BO'+'DY Onload="startclock()">\r\n\r\n'+'<!-- 第三步:将最后一部分代码加入BODY区-->\r\n\r\n'+'<form name=dateform>距离'+m2+'/'+document.me.d.options[document.me.d.selectedI ndex].value+'/'+document.me.y.options[document.me.y.selectedIndex].v alue+'还有\n'+'<input type=text name=a size=2 value="">年\n'+'<input type=text name=b size=2 value="">月\n'+'<input type=text name=c size=2 value="">天\n'+'</fo'+'rm>\r\n\r\n'+'<'+'!-- 代码长度: 1.95 KB --'+'>';}document.mail.source.value=txt;document.mail.source2. value=txt;}//--></SCRIPT>第二步:把如下代码加入区域中:<center><table border=5 bordercolor=blackborderlight=green><tr><td align=center><font size=5 color=red face="Arial, Helvetica, sans-serif"><strong>下面框中为脚本显示区</strong></font></td></tr><tr><td align=center><form name=me><p><select name=m size=1> <optionvalue=0>January </option> <optionvalue=1>February </option> <optionvalue=2>March </option> <optionvalue=3>April </option> <option value=4>May </option> <option value=5>June </option> <option value=6>July </option> <optionvalue=7>August </option> <optionvalue=8>September </option> <optionvalue=9>October </option> <optionvalue=10>November </option> <optionvalue=11>December </option> </select><select name=d size=1> <option value=1>1</option> <option value=2>2 </option><option value=3>3 </option> <optionvalue=4>4 </option> <option value=5>5</option> <option value=6>6 </option><option value=7>7 </option> <optionvalue=8>8 </option> <option value=9>9</option> <option value=10>10 </option> <option value=11>11 </option> <option value=12>12 </option> <option value=13>13 </option> <option value=14>14 </option> <option value=15>15 </option> <option value=16>16 </option> <option value=17>17 </option> <option value=18>18 </option> <option value=19>19 </option> <option value=20>20 </option> <option value=21>21 </option> <option value=22>22 </option> <option value=23>23 </option> <option value=24>24 </option> <option value=25>25 </option> <option value=26>26 </option><option value=27>27 </option> <optionvalue=28>28 </option> <option value=29>29 </option> <option value=30>30 </option><option value=31>31 </option></select><select name=y size=1> <option value=1999>1999 </option> <optionvalue=2000>2000 </option> <optionvalue=2001>2001 </option> <optionvalue=2002>2002 </option> <optionvalue=2003>2003 </option> <optionvalue=2004>2004 </option> <optionvalue=2005>2005 </option> <optionvalue=2006>2006 </option> <optionvalue=2007>2007 </option> <optionvalue=2008>2008 </option> <optionvalue=2009>2009 </option> </select><br> <input type=button onclick=generate() value=生成代码class=yk9><input type=button value=返回onClick=history.go(-1) name=buttonclass=yk9><p></p></form><formname=mail> <input type=hidden name=scriptname value="Countdown Creator"><input type=hiddenname=source2 value><table bgcolor=dedfdf border=1 cellpadding=1 width=396> <tr> <td align=center height=218><textarea name=source rows=12 cols=55 class=yk9></textarea><br> <br></td> <td> </td> </tr></table></form></td></tr></table> 八种风格的时间日期脚本说明:第一步:把如下代码加入<head>区域中<SCRIPT language=javascriptauthor=luxiaoqing><!--functioninitArray(){for(i=0;i<initArray.arguments.length;i++)this[i]=initArray.arguments[i];}var isnMonths=new initArray("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");var isnDays=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日");today=newDate();hrs=today.getHours();min=today.getMinutes();sec=t oday.getSeconds();clckh=""+((hrs>12)?hrs-12:hrs); clckm=((min<10)?"0":"")+min;clcks=((sec<10)?"0":"")+ sec;clck=(hrs>=12)?"下午":"上午";var stnr="";varns="0123456789";var a="";//--></SCRIPT>第二步:把如下代码加入区域中<SCRIPT language=javascript><!--function getFullYear(d){//d is a date objectyr=d.getYear();if(yr<1000)yr+=1900;return yr;}document.write("<tablewidth=486>");//don't delete this line/* 每一段代表一种风格,不需要的删除即可*/document.write("<TR><TDVALIGN=TOP><P>风格一<P></TD><TDVALIGN=TOP>"+isnDays[today.getDay()] +","+isnMonths[today.getMonth()]+""+today.getDate()+"日,"+getFullYear(today)+"年<P>");document.write("<TR><TDVALIGN=TOP>风格二<P></TD><TD VALIGN=TOP>"+clckh+":"+clckm+":"+clcks+""+clck+"<P></TD></TR>");docu ment.write("<TR><TD VALIGN=TOP>风格三<P></TD><TD VALIGN=TOP>"+isnDays[today.getDay()]+","+isnMonths[today.getMonth() ]+""+today.getDate()+"日,"+getFullYear(today)+"年"+clckh+":"+clckm+":"+clcks+""+clck+"<P></TD></TR>");docume nt.write("<TR><TD VALIGN=TOP>风格四<P></TD><TD VALIGN=TOP>"+(today.getMonth()+1)+"/"+today.getDate()+"/"+(getFullYear(today)+"").substring(2,4)+"<P></TD& gt;</TR>");document.write("<TR><TD VALIGN=TOP>风格五:<P></TD><TD VALIGN=TOP>"+hrs+":"+clckm+":"+clcks+"<P>< /TD></TR>");document.write("<TR><TD VALIGN=TOP>风格六:<P></TD><TD>"+today+"<P></TD ></TR>");document.write("<TR><TD VALIGN=TOP>风格七<P></TD><TD>"+navigator.appName+"< P></TD></TR>");document.write("<TR>& lt;TD VALIGN=TOP>风格八:<P></TD><TD VALIGN=TOP>"+navigator.appVersion+"<P></T D></TR>");document.write("</table>"); // don't delete this line//--></SCRIPT>显示登陆时间脚本说明:把如下代码加入<body>区域中<form name=forms> <fontsize=3><CENTER><divalign=center><p></font><font color=red size=3>您在本站逗留了</font><fontcolor=#80FF80><br> <input type=textname=input1size=10></font></p></div></center></font><SCRIPT language=javascript><!--var sec=0;var min=0;varhou=0;flag=0;idt=window.setTimeout("update();",1000);fun ctionupdate(){sec++;if(sec==60){sec=0;min+=1;}if(min==60){mi n=0;hou+=1;}if((min>0)&&(flag==0)){window. alert("您刚刚来了1分钟!可别急着走开,还有好多好东东等着您呢!--站长");flag=1;}document.forms.input1.value=hou+"时"+min+"分"+sec+"秒";idt=window.setTimeout("update();",1000);}//--></SCRIPT></form>日历生成器脚本说明:第一步:把如下代码加入<head>区域中:<SCRIPT LANGUAGE="JavaScript"><!-- Beginvar dDate = new Date();var dCurMonth = dDate.getMonth();var dCurDayOfMonth = dDate.getDate();var dCurYear = dDate.getFullYear();var objPrevElement = new Object();function fToggleColor(myElement) {var toggleColor = "#ff0000";if (myElement.id == "calDateText") {if (myElement.color == toggleColor) { myElement.color = "";} else {myElement.color = toggleColor;}} else if (myElement.id == "calCell") {for (var i in myElement.children) {if (myElement.children[i].id == "calDateText") {if (myElement.children[i].color == toggleColor) { myElement.children[i].color = "";} else {myElement.children[i].color = toggleColor;}}}}}function fSetSelectedDay(myElement){if (myElement.id == "calCell") {if(!isNaN(parseInt(myElement.children["calDateText"].inner Text))) {myElement.bgColor = "#c0c0c0";objPrevElement.bgColor = "";document.all.calSelectedDate.value =parseInt(myElement.children["calDateText"].innerText); objPrevElement = myElement;}}}function fGetDaysInMonth(iMonth, iYear) {var dPrevDate = new Date(iYear, iMonth, 0);return dPrevDate.getDate();}function fBuildCal(iYear, iMonth, iDayStyle) {var aMonth = new Array();aMonth[0] = new Array(7);aMonth[1] = new Array(7);aMonth[2] = new Array(7);aMonth[3] = new Array(7);aMonth[4] = new Array(7);aMonth[5] = new Array(7);aMonth[6] = new Array(7);var dCalDate = new Date(iYear, iMonth-1, 1);var iDayOfFirst = dCalDate.getDay();var iDaysInMonth = fGetDaysInMonth(iMonth, iYear); var iVarDate = 1;var i, d, w;if (iDayStyle == 2) {aMonth[0][0] = "Sunday";aMonth[0][1] = "Monday";aMonth[0][2] = "Tuesday";aMonth[0][3] = "Wednesday"; aMonth[0][4] = "Thursday"; aMonth[0][5] = "Friday";aMonth[0][6] = "Saturday";} else if (iDayStyle == 1) {aMonth[0][0] = "Sun";aMonth[0][1] = "Mon";aMonth[0][2] = "Tue";aMonth[0][3] = "Wed";aMonth[0][4] = "Thu";aMonth[0][5] = "Fri";aMonth[0][6] = "Sat";} else {aMonth[0][0] = "Su";aMonth[0][1] = "Mo";aMonth[0][2] = "Tu";aMonth[0][3] = "We";aMonth[0][4] = "Th";aMonth[0][5] = "Fr";aMonth[0][6] = "Sa";}for (d = iDayOfFirst; d < 7; d++) {aMonth[1][d] = iVarDate;iVarDate++;}for (w = 2; w < 7; w++) {for (d = 0; d < 7; d++) {if (iVarDate <= iDaysInMonth) {aMonth[w][d] = iVarDate;iVarDate++;}}}return aMonth;}function fDrawCal(iYear, iMonth, iCellWidth, iCellHeight, sDateTextSize, sDateTextWeight, iDayStyle) {var myMonth;myMonth = fBuildCal(iYear, iMonth, iDayStyle); document.write("<table border='1'>")document.write("<tr>");document.write("<td align='center'style='FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIG HT: bold'>" + myMonth[0][0] + "</td>");document.write("<td align='center'style='FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIG HT: bold'>" + myMonth[0][1] + "</td>"); document.write("<td align='center'style='FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIG HT: bold'>" + myMonth[0][2] + "</td>"); document.write("<td align='center'style='FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIG HT: bold'>" + myMonth[0][3] + "</td>"); document.write("<td align='center'style='FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIG HT: bold'>" + myMonth[0][4] + "</td>"); document.write("<td align='center'style='FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIG HT: bold'>" + myMonth[0][5] + "</td>"); document.write("<td align='center'style='FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIG HT: bold'>" + myMonth[0][6] + "</td>"); document.write("</tr>");for (w = 1; w < 7; w++) {document.write("<tr>")for (d = 0; d < 7; d++) {document.write("<td align='left' valign='top' width='" + iCellWidth + "' height='" + iCellHeight + "' id=calCellstyle='CURSOR:Hand' onMouseOver='fToggleColor(this)' onMouseOut='fToggleColor(this)'onclick=fSetSelectedDay(this)>");if (!isNaN(myMonth[w][d])) {document.write("<font id=calDateTextonMouseOver='fToggleColor(this)'style='CURSOR:Hand;FONT-FAMILY:Arial;FONT-SIZE:" + sDateTextSize + ";FONT-WEIGHT:" + sDateTextWeight + "' onMouseOut='fToggleColor(this)'onclick=fSetSelectedDay(this)>" + myMonth[w][d] + "</font>");} else {document.write("<font id=calDateTextonMouseOver='fToggleColor(this)'style='CURSOR:Hand;FONT-FAMILY:Arial;FONT-SIZE:" + sDateTextSize + ";FONT-WEIGHT:" + sDateTextWeight + "' onMouseOut='fToggleColor(this)'onclick=fSetSelectedDay(this)>&nbsp;</font>" );}document.write("</td>")}document.write("</tr>");}document.write("</table>")}function fUpdateCal(iYear, iMonth) {myMonth = fBuildCal(iYear, iMonth); objPrevElement.bgColor = "";document.all.calSelectedDate.value = "";for (w = 1; w < 7; w++) {for (d = 0; d < 7; d++) {if (!isNaN(myMonth[w][d])) {calDateText[((7*w)+d)-7].innerText = myMonth[w][d]; } else {calDateText[((7*w)+d)-7].innerText = " ";}}}}// End --></script>第二步:把如下代码加入<body>区域中:<script language="JavaScript" for=windowevent=onload><!-- Beginvar dCurDate = new Date();frmCalendarSample.tbSelMonth.options[dCurDate.getMon th()].selected = true;for (i = 0; i < frmCalendarSample.tbSelYear.length; i++) if (frmCalendarSample.tbSelYear.options[i].value == dCurDate.getFullYear())frmCalendarSample.tbSelYear.options[i].selected = true; // End --></script><form name="frmCalendarSample" method="post" action=""><input type="hidden" name="calSelectedDate"value=""><table border="1"><tr><td><select name="tbSelMonth"onchange='fUpdateCal(frmCalendarSample.tbSelYear.val ue, frmCalendarSample.tbSelMonth.value)'><option value="1">January</option><option value="2">February</option><option value="3">March</option><option value="4">April</option><option value="5">May</option><option value="6">June</option><option value="7">July</option><option value="8">August</option><option value="9">September</option><option value="10">October</option><option value="11">November</option><option value="12">December</option></select><select name="tbSelYear"onchange='fUpdateCal(frmCalendarSample.tbSelYear.val ue, frmCalendarSample.tbSelMonth.value)'><option value="1998">1998</option><option value="1999">1999</option><option value="2000">2000</option><option value="2001">2001</option><option value="2002">2002</option><option value="2003">2003</option><option value="2004">2004</option></select></td></tr><tr><td><script language="JavaScript">var dCurDate = new Date();fDrawCal(dCurDate.getFullYear(), dCurDate.getMonth()+1, 30, 30, "12px", "bold", 1);</script></td></tr></table></form>退出时显示访问时间脚本说明:第一步:把如下代码加入<body>区域中<SCRIPT LANGUAGE="Javascript"> <!-- BeginpageOpen = new Date();function bye() {pageClose = new Date();minutes = (pageClose.getMinutes() - pageOpen.getMinutes());seconds = (pageClose.getSeconds() - pageOpen.getSeconds());time = (seconds + (minutes * 60));if (time == 1) {time = (time + " second");}else {time = (time + " seconds");}alert('您在这儿呆了' + time + '.欢迎再来!'); }// End --></SCRIPT>第二步:把<body>区域改为<body onUnload="bye()">全中文日期显示脚本说明:把如下代码加入<body>区域中:<script language="JavaScript">function number(index1){var numberstring="一二三四五六七八九十";if(index1 ==0) {document.write("十")}if(index1 < 10){document.write(numberstring.substring(0+(index1-1),index 1))}else if(index1 < 20 ){document.write("十"+numberstring.substring(0+(index1-11),(index1-10)))} else if(index1 < 30 ){document.write("二十"+numberstring.substring(0+(index1-21),(index1-20)))}else{document.write("三十"+numberstring.substring(0+(index1-31),(index1-30)))} }var today1 = new Date()var month = today1.getMonth()+1var date = today1.getDate()var day = today1.getDay()document.write("公元二零零零年")number(month)document.write("月")number(date)document.write("日")</script>。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键<table borderoncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标 6. <link rel="Bookmark"href="favicon.ico"> 可以在收藏夹中显示出你的图标7. <input style="ime-mode:-Disabled"> 关闭输入法8. 永远都会带着框架<script language="javascript"><!-- if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页// --></script> 9. 防止被人frame <SCRIPT LANGUAGE=javascript><!-- if (top.location != self.location)top.location=self.location; // --></SCRIPT> 10.网页将不能被另存为<noscript><iframe src="/*.html>";</iframe></noscript> 11. <input type=button value=查看网页源代码onclick="window.location = `view-source:`+ /`";> 12.删除时确认<a href="/`javascript:if"(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删除</a> 13. 取得控件的绝对位置//javascript <script language="javascript"> function getIE(E){ var t=e.offsetTop; var l=e.offsetLeft; while(e=e.offsetParent){ t+=e.offsetTop; l+=e.offsetLeft; } alert("top="+t+"/nleft="+l); } </script> //VBScript <script language="VBScript"><!-- function getIE() dim t,l,a,b set a=document.all.img1 t=document.all.img1.offsetTop l=document.all.img1.offsetLeft whilea.tagName<>"BODY" set a = a.offsetParent t=t+a.offsetTop l=l+a.offsetLeft wend msgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置" en捎每誤`代替;height=100 窗口高度;width=400 窗口宽度;top=0 窗口距离屏幕上方的象素值;left=0 窗口距离屏幕左侧的象素值;toolbar=no 是否显示工具栏,yes为显示;menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;location=no 是否显示地址栏,yes为允许;status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;</SCRIPT> js脚本结束【3、用函数控制弹出窗口】下面是一个完整的代码。
<html> <head> <script LANGUAGE="javascript"> <!-- function openwin() { window.open ("page.html", "newwindow", "height=100, width=400, toolbar= no, menubar=no, scrollbars=no, resizable=no, location=no, status=no" //写成一行} //--> </script> </head> <body onload="openwin()"> …任意的页面内容… </body> </html> 这里定义了一个函数openwin(),函数内容就是打开一个窗口。
在调用它之前没有任何用途。
怎么调用呢?方法一:<body onload="openwin()"> 浏览器读页面时弹出窗口;方法二:<body onunload="openwin()"> 浏览器离开页面时弹出窗口;方法三:用一个连接调用:<a href="#" onclick="openwin()">打开一个窗口</a> 注意:使用的“#”是虚连接。
方法四:用一个按钮调用:<input type="button" onclick="openwin()" value="打开窗口"> 14,没有用表格写的,让大家随便看看,没什么。
<html> <head> <title>江南荷花扇面</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <style type="text/css"> <!-- .font1 { font-size: 12px; color: #999999; text-decoration: none} a { font-size: 12px; color: #999999; text-decoration: none} a:hover { font-size: 12px; color: #000000; text-decoration: none} --> </style> </head> <body bgcolor="#FFFFFF" text="#000000"> <div class="font1" style="writiquot;+b].value="/链接超时"} else {document.forms[0]["txt"+b].value=""时间"+tim/10+"秒"} b++ } function run(){for(var i=1;i<autourl.length;i++)document.write("<img src=http://"+autourl+"/"+Math.random()+" width=1 height=1 onerror=auto(http://";+autourl+"`)>"} run()</script> 37. 各种样式的光标auto :标准光标default :标准箭头hand :手形光标wait :等待光标text :I形光标vertical-text :水平I形光标no-drop :不可拖动光标not-allowed :无效光标help :?帮助光标all-scroll :三角方向标move :移动标crosshair :十字标e-resize n-resize nw-resize w-resize s-resize se-resize sw-resize 38.页面进入和退出的特效进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)"> 推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)"> 这个是页面被载入和调出时的一些特效。
Duration表示特效的持续时间,以秒为单位。
Transition表示使用哪种特效,取值为1-23:0 矩形缩小 1 矩形扩大 2 圆形缩小 3 圆形扩大 4 下到上刷新 5 上到下刷新6 左到右刷新7 右到左刷新8 竖百叶窗9 横百叶窗10 错位横百叶窗11 错位竖百叶窗12 点扩散13 左右到中间刷新14 中间到左右刷新15 中间到上下16 上下到中间17 右下到左上18 右上到左下19 左上到右下20 左下到右上21 横条22 竖条23 以上22种随机选择一种39.在规定时间内跳转<META http-equiv=V="REFRESH" content="5;URL="> 40.网页是否被检索<meta name="ROBOTS" content="属性值"> 其中属性值有以下一些: 属性值为"all": 文件将被检索,且页上链接可被查询;属性值为"none": 文件不被检索,而且不查询页上的链接;属性值为"index": 文件将被检索;属性值为"follow": 查询页上的链接;属性值为"noindex": 文件不检索,但可被查询链接;属性值为"nofollow": 文件不被检索,但可查询页上的链接。