- 浏览: 129158 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
skill_job:
请问如何保证instance实例的线程安全?
浅谈java单例模式延迟加载 -
FLFLFLFLFLS:
很实用的,
java代码下载了,在eclipse中运行了一下 ...
针对如"123456"之类的任意字符序列,输出它们所有的排列组合 . -
FLFLFLFLFLS:
很实用的,
java代码下载了,在eclipse中运行了一下, ...
针对如"123456"之类的任意字符序列,输出它们所有的排列组合 . -
dengminghua1016:
不同古文的深远,现代的网络词语充满活力,其词意的直接和幽默将现 ...
网络经典语句 -
dengminghua1016:
古文的意境可意不可言,给人的想象空间可谓浩瀚无边···收集一些 ...
古文中惊艳的句子,绝对有你想要的!
总共有三个文件1.htm 主文件、liangbian.js 在两边漂浮的代码 、piaofu.js在全屏幕漂浮的代码
把他们的分别保存成三个文件,放在一个目录下,双击1.htm就可以看到效果了.
大家可以根据需要更换图片和链接。
1.htm
liangbian.js
piaofu.js
把他们的分别保存成三个文件,放在一个目录下,双击1.htm就可以看到效果了.
大家可以根据需要更换图片和链接。
1.htm
<html> <body link="#000000" vlink="#000000"> <script language=JavaScript src="liangbian.js"></script> <script language=JavaScript src="piaofu.js"></script> </body> </html>
liangbian.js
//左边 var left_img='<a href=http://www.baidu.com/ target=_blank><img src=1.gif border=0></a><br><br><a href="http://www.google.com" target=_blank><img src=2.gif border=0></a>'; //上边是两个左边的图片效果,不够可以继续加,代码就是“<br><a href="http://www.google.com" target=_blank><img src=2.gif border=0></a>” //右边 var right_img='<a href=http://www.baidu.com.cn target=_blank><img src=1.gif border=0></a><br><br><a href="http://www.google.com/" target=_blank><img src=2.gif border=0></a>'; //var right_img='<EMBED src=1.swf quality=high WIDTH=80 HEIGHT=170 TYPE="application/x-shockwave-flash"></EMBED>'; var delta=0.05 var collection; function floaters() { this.items = []; this.addItem = function(id,x,y,content) { document.write('<DIV id='+id+' style="Z-INDEX: 10; POSITION: absolute; width:80px; height:60px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>'); var newItem = {}; newItem.object = document.getElementById(id); newItem.x = x; newItem.y = y; this.items[this.items.length] = newItem; } this.play = function() { collection = this.items setInterval('play()',10); } } function play() { for(var i=0;i<collection.length;i++) { var followObj = collection[i].object; var followObj_x = (typeof(collection[i].x)=='string'?eval(collection[i].x):collection[i].x); var followObj_y = (typeof(collection[i].y)=='string'?eval(collection[i].y):collection[i].y); if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) { var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta; dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx)); followObj.style.left=followObj.offsetLeft+dx; } if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) { var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta; dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy)); followObj.style.top=followObj.offsetTop+dy; } followObj.style.display = ''; } } var theFloaters = new floaters(); theFloaters.addItem('followDiv1','document.body.clientWidth-100',230,''+right_img+''); theFloaters.addItem('followDiv2',20,230,''+left_img+''); theFloaters.play();
piaofu.js
//可设置漂浮图片是否为FLASH以及显示大小 var brOK=false; var mie=false; var vmin=2; var vmax=5; var vr=1; var timer1; var ads; var isflash=0; //是否为FLASH文件的漂浮 1=是 0=否 var pic="1.gif"; //图片的地址 var alt="请点我吧!"; //鼠标放在图片上时显示的提示文字 var url="http://www.google.com/"; //图片链接的地址 var flashurl="1.swf"; //FLASH文件的路径 var Wimg=80; //图像的宽度 var Himg=80; //图像的高度 function movechip(chipname) { if(brOK) { eval("chip="+chipname); if(!mie) { pageX=window.pageXOffset; pageW=window.innerWidth; pageY=window.pageYOffset; pageH=window.innerHeight; } else { pageX=window.document.body.scrollLeft; pageW=window.document.body.offsetWidth-8; pageY=window.document.body.scrollTop; pageH=window.document.body.offsetHeight; } chip.xx=chip.xx+chip.vx; chip.yy=chip.yy+chip.vy; chip.vx+=vr*(Math.random()-0.5); chip.vy+=vr*(Math.random()-0.5); if(chip.vx>(vmax+vmin)) chip.vx=(vmax+vmin)*2-chip.vx; if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx; if(chip.vy>(vmax+vmin)) chip.vy=(vmax+vmin)*2-chip.vy; if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-chip.vy; if(chip.xx<=pageX) { chip.xx=pageX; chip.vx=vmin+vmax*Math.random(); } if(chip.xx>=pageX+pageW-chip.w) { chip.xx=pageX+pageW-chip.w; chip.vx=-vmin-vmax*Math.random(); } if(chip.xx>=680) { chip.xx=chip.xx-20; chip.vx=-vmin-vmax*Math.random(); } if(chip.yy<=pageY) { chip.yy=pageY; chip.vy=vmin+vmax*Math.random(); } if(chip.yy>=pageY+pageH-chip.h) { chip.yy=pageY+pageH-chip.h; chip.vy=-vmin-vmax*Math.random(); } if(!mie) { eval('document.'+chip.named+'.top ='+chip.yy); eval('document.'+chip.named+'.left='+chip.xx); } else { eval('document.all.'+chip.named+'.style.pixelLeft='+chip.xx); eval('document.all.'+chip.named+'.style.pixelTop ='+chip.yy); } chip.timer1=setTimeout("movechip('"+chip.named+"')",80); } } function stopme(chipname) { if(brOK) { eval("chip="+chipname); if(chip.timer1!=null) { clearTimeout(chip.timer1) } } } function ads() { if(navigator.appName.indexOf("Internet Explorer")!=-1) { if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();mie=true; } if(navigator.appName.indexOf("Netscape")!=-1) { if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled(); } ads.named="ads"; ads.vx=vmin+vmax*Math.random(); ads.vy=vmin+vmax*Math.random(); ads.w=1; ads.h=1; ads.xx=0; ads.yy=0; ads.timer1=null; movechip("ads"); } document.write('<div id="ads" onmouseover=stopme("ads"); onmouseout=movechip("ads"); style="height:49px;left:178px;position:absolute;top:1237px;width:70px; z-index:1000">'); if (isflash>0) { document.write("<EMBED src='" + flashurl + "' quality=high WIDTH='" + Wimg + "' HEIGHT='" + Himg + "' TYPE='application/x-shockwave-flash'></EMBED>"); } else { document.write("<a href='" + url + "' target=_blank>"); document.write("<img src='" + pic + "' alt='" + alt + "' border=0 width='" + Wimg + "' height='" + Himg + "'></a>"); } document.write("</div>"); ads();
发表评论
-
分享JAVA从程序员到架构师之路的各项资料
2016-06-25 15:46 386JAVA架构师视频资料,搭建高并发、高可用电商架构设计资料 ... -
三大WEB服务器对比分析(apache ,lighttpd,nginx)
2016-03-01 14:07 680一.软件介绍(apache lighttpd nginx) ... -
Java线程面试题Top50
2016-02-17 09:47 795不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。 ... -
art.dialog
2015-12-23 14:22 0art.dialog:http://lab.seaning.c ... -
XSD (xml Schema Definition
2014-12-22 16:33 732XSD (xml Schema Definition) ... -
在Web.xml中自动扫描Spring的配置文件及resource时classpath*:与classpath:的区别
2014-12-22 14:16 0首先在web.xml中配置监听器listener,让Sprin ... -
在Web.xml中自动扫描Spring的配置文件及resource时classpath*:与classpath:的区别
2014-12-22 14:15 0首先在web.xml中配置监听器listener,让Sprin ... -
在Web.xml中自动扫描Spring的配置文件及resource时classpath*:与classpath:的区别
2014-12-22 14:14 5023首先在web.xml中配置监听器listener,让Sprin ... -
转 JAVA读取外部资源的方法
2014-12-22 14:04 1767在java代码中经常有读取外部资源的要求:如配置文件等等,通常 ... -
oscache.properties文件配置
2014-05-28 13:22 9261、cache.memory 是否使用 ... -
oscache 使用总结
2014-05-28 13:21 606前阵子对公司网站进行了性能优化,其中,有一项就是使用OSCac ... -
华为JAVA编程规范
2014-04-18 11:14 1279Java 编程规范 排版 规 ... -
Spring声明式事务配置管理方法
2014-04-16 17:50 735环境配置 项目使用SSH架构,现在要添加Spring事务管理 ... -
Spring MVC和Struts2的比较
2014-04-16 17:29 649虽然说没有系统的学习 ... -
追MM与23种设计模式
2014-04-10 09:03 1281创建型模式 1、FACTORY— ... -
关于权限控制的讨论
2014-04-09 16:54 643在许多的实际应用中, ... -
转 对Spring IoC容器实现的结构分析
2014-04-09 16:39 629本文的目标: 从实现的角度来认识SpringIoC容器。 观 ... -
转 解决json转换hibernate 结果集对象
2014-04-09 16:28 815在使用ext+ssh框架过程 ... -
转:Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别
2014-04-09 16:14 1354Spring事务配置的五种方式 前段时间对Spring的事务 ... -
Spring事务 7个传播行为,4个隔离级别
2014-04-09 16:13 688转载自:http://blog.chinaunix.net/u ...
相关推荐
本文将深入探讨如何使用JavaScript实现一个可关闭的全屏广告代码,以及与之相关的弹窗和漂浮效果。 全屏广告通常用于吸引用户注意力,展示重要信息或者营销内容。为了提供良好的用户体验,全屏广告应该具备可关闭的...
而漂浮广告则是固定在屏幕边缘,即使用户滚动页面,广告也会始终保持在屏幕的某个位置,提供持续的视觉影响。 为了实现这些效果,开发者可能使用了JavaScript的DOM操作(Document Object Model,文档对象模型)来...
本教程将详细讲解如何使用Dreamweaver制作网页漂浮广告,让您的网站增添动态元素,吸引用户注意力。 首先,制作网页漂浮广告的核心是利用Dreamweaver中的图层(Layer)功能。图层就像是网页上的透明胶片,可以放置...
四、广告代码插入 如果你需要在模板文件中手动插入广告,可以复制广告位的代码,然后在模板文件的合适位置粘贴。例如,在HTML模板文件中找到相应位置,插入类似以下的代码: ```html {dede:ad id='你的广告位ID' /...
这样的效果可以用于广告展示、提示信息或者任何需要短暂显示而后自动消失的元素。下面将详细讲解如何用JavaScript实现这种功能。 首先,我们需要创建HTML结构,包括一个要漂浮并最终隐藏的元素。例如,我们可以创建...
3.图片广告漂浮及Spry菜单栏 4.网站简单布局及样式设置 5.JS登陆界面实现 6.图片浏览器 --------------------- 作者:Eastmount 来源:CSDN 博客地址:...
在本篇文章中,作者以Dreamweaver为工具,讲解了如何构建一个基本的网站,包括站点设置、网页区域跳转、图片漂浮效果、样式设置、登录注册界面以及图片查看器的实现。以下是对这些知识点的详细说明: 1. **...
5. **漂浮广告相关知识**:任务2-2可能涵盖了浮动广告的创建和管理,包括广告的定位、动画效果以及如何避免广告干扰用户的正常使用。 6. **图像处理特效**:任务7可能包含图像的动态加载、裁剪、缩放等效果,通过...
本篇文章将详细讲解如何利用jQuery实现模态框弹窗提示代码,以及相关知识点。 首先,模态框(Modal Box)是一种用户界面元素,用于在当前页面上显示额外信息,而不会让用户离开当前页面。它通常用于显示警告、确认...
任务2:漂浮的广告 此任务重点在于实现网页上的广告条或侧边栏广告跟随页面滚动的效果。这涉及到jQuery的position()和scroll()函数,以及动态计算元素位置的方法,帮助开发者创建更具互动性的用户体验。 任务3:...
本篇文章将详细讲解如何利用jQuery创建自定义弹窗功能插件,结合animate.css动画库来实现多样化的弹窗效果。 首先,jQuery自定义弹窗插件的核心是利用jQuery的选择器、DOM操作以及事件处理机制。jQuery提供了简洁的...