求一JS程序:实现在页面上动态随机飘动的一个广告!调试好了,马上给分,还可加分 http://www.maidenu.com/contact/contact.asp这里有原代码,可以下载 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很久前做的,希望对你有点帮助<img src="D:\web\compile\1.gif" style="position:absolute;zindex=-1" id=me onmouseover="clearInterval(s);this.style.cursor='hand'" onmouseout="s=setInterval('move()',120)" ><script>dx=Math.ceil(Math.random()*10);dy=Math.ceil(Math.random()*10);function move(){var str="";x=isNaN(parseInt(me.style.left))?0:parseInt(me.style.left);y=isNaN(parseInt(me.style.top))?0:parseInt(me.style.top);if(x+dx>document.body.clientWidth-me.width||x+dx<0)dx=-dx;if(y+dy>document.body.clientHeight-me.height||y+dy<0)dy=-dy;x+=dx;y+=dy;me.style.left=str+x+"px";me.style.top=str+y+"px";}s=setInterval("move()",120);</script> <script LANGUAGE="JavaScript">var brOK=false;var mie=false;var aver=parseInt(navigator.appVersion.substring(0,1));var aname=navigator.appName;function checkbrOK(){if(aname.indexOf("Internet Explorer")!=-1){if(aver>=4) brOK=navigator.javaEnabled();mie=true;}if(aname.indexOf("Netscape")!=-1){if(aver>=4) brOK=navigator.javaEnabled();}}var vmin=2;var vmax=5;var vr=0.02;var timer1;function Chip(chipname,width,height){this.named=chipname;this.vx=vmin+vmax*Math.random();this.vy=vmin+vmax*Math.random();this.w=width;this.h=height;this.xx=0;this.yy=0;this.timer1=null;}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-22;pageY=window.document.body.scrollTop;pageH=window.document.body.offsetHeight-34;}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.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+"')",140);}}function hide(chipname){if(brOK){eval("chip="+chipname);if(!mie)eval('document.'+chip.named+'.visibility ='+"'hide'");elseeval('document.all.'+chip.named+'.style.visibility ='+"'hidden'");}}function stopme(chipname){if(brOK){//alert(chipname)eval("chip="+chipname);if(chip.timer1!=null){clearTimeout(chip.timer1)}}}var chip1;function pagestart(){checkbrOK();chip1=new Chip("chip1",117,75);if(brOK){ movechip("chip1");}}//if(brOK) {stopme('chip1');}</script><DIV id="img" style="position: absolute; z-index: 2; left: 322; top: 26; width: 422; height: 78"><img border="0" src="9.gif" width="165" height="78"></DIV><SCRIPT language=JavaScript><!-- Beginvar xPos = 200;var yPos = document.body.clientHeight;var step = 1;var delay = 20; var height = 0;var Hoffset = 0;var Woffset = 0;var yon = 0;var xon = 0;var pause = true;var interval;img.style.top = yPos;function changePos() {width = document.body.clientWidth;height = document.body.clientHeight;Hoffset = img.offsetHeight;Woffset = img.offsetWidth;img.style.left = xPos + document.body.scrollLeft;img.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() {img.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><DIV id="chip1" style="height : 33px; position: absolute; visibility: visible; width : 11px; left : 278px; top : 206px;z-index : 3;"></DIV><SCRIPT event=onload for=window language=JavaScript>pagestart();</SCRIPT> textarea刪除问题... 会JAVASCRIPT的进来!急啊 奇怪的问题,同样的代码js输出的css呈现怎么都不一样呢? 小弟求JavaScript写的扫雷程序一个 如何将前台符json格式的数组传到后台,并接收 如何在一文本框一按回车就执行某一按纽的单事件? 如何制作出的框架中的分割线可以移动,另外实现快捷键 请问:如何设定confirm("")的默认选项为"取消"? 请教高手,急!!! from判断不同网址,修改提交地址 如何使一个页面的高度随其中的一个TABLE的高度自动变化啊? javascript有沒有字符串替換函數?
<img src="D:\web\compile\1.gif" style="position:absolute;zindex=-1" id=me onmouseover="clearInterval(s);this.style.cursor='hand'" onmouseout="s=setInterval('move()',120)" >
<script>
dx=Math.ceil(Math.random()*10);
dy=Math.ceil(Math.random()*10);
function move()
{
var str="";
x=isNaN(parseInt(me.style.left))?0:parseInt(me.style.left);
y=isNaN(parseInt(me.style.top))?0:parseInt(me.style.top);
if(x+dx>document.body.clientWidth-me.width||x+dx<0)dx=-dx;
if(y+dy>document.body.clientHeight-me.height||y+dy<0)dy=-dy;
x+=dx;y+=dy;
me.style.left=str+x+"px";
me.style.top=str+y+"px";
}
s=setInterval("move()",120);
</script>
var brOK=false;
var mie=false;
var aver=parseInt(navigator.appVersion.substring(0,1));
var aname=navigator.appName;
function checkbrOK()
{if(aname.indexOf("Internet Explorer")!=-1)
{if(aver>=4) brOK=navigator.javaEnabled();
mie=true;
}
if(aname.indexOf("Netscape")!=-1)
{if(aver>=4) brOK=navigator.javaEnabled();}
}
var vmin=2;
var vmax=5;
var vr=0.02;
var timer1;
function Chip(chipname,width,height)
{this.named=chipname;
this.vx=vmin+vmax*Math.random();
this.vy=vmin+vmax*Math.random();
this.w=width;
this.h=height;
this.xx=0;
this.yy=0;
this.timer1=null;
}
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-22;
pageY=window.document.body.scrollTop;
pageH=window.document.body.offsetHeight-34;
}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.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+"')",140);
}
}function hide(chipname){
if(brOK){
eval("chip="+chipname);
if(!mie)
eval('document.'+chip.named+'.visibility ='+"'hide'");
else
eval('document.all.'+chip.named+'.style.visibility ='+"'hidden'");
}
}function stopme(chipname)
{if(brOK)
{//alert(chipname)
eval("chip="+chipname);
if(chip.timer1!=null)
{clearTimeout(chip.timer1)}
}
}
var chip1;
function pagestart()
{checkbrOK();
chip1=new Chip("chip1",117,75);
if(brOK)
{ movechip("chip1");
}
}
//if(brOK) {stopme('chip1');}
</script>
<DIV id="img" style="position: absolute; z-index: 2; left: 322; top: 26; width: 422; height: 78"><img border="0" src="9.gif" width="165" height="78"></DIV>
<SCRIPT language=JavaScript>
<!-- Begin
var xPos = 200;
var yPos = document.body.clientHeight;
var step = 1;
var delay = 20;
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
img.style.top = yPos;
function changePos() {
width = document.body.clientWidth;
height = document.body.clientHeight;
Hoffset = img.offsetHeight;
Woffset = img.offsetWidth;
img.style.left = xPos + document.body.scrollLeft;
img.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() {
img.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>
<DIV id="chip1" style="height : 33px; position: absolute; visibility: visible; width : 11px; left : 278px; top : 206px;
z-index : 3;
"></DIV>
<SCRIPT event=onload for=window language=JavaScript>
pagestart();
</SCRIPT>