设置首页
-
加入收藏
导航:
博客
-
文章
-
图片
-
下载
-
论坛
[ 首页 ]
[ ASP编程 ]
[ WEB技术 ]
[ 脚本应用 ]
[ 图文教程 ]
[ 站长资讯 ]
当前位置:
文章中心
-
脚本应用
-
漂浮广告,兼容ie、firefox,多个漂浮不冲突,调用只需两行代码
相关文章
ajax驱动代码,兼容Firefox和Opera
漂浮广告,兼容ie、firefox,多个漂浮不冲突,调用只需两行代码
ASP防采集的代码
加快JS载入速度
object 代替 iframe 代码
网易娱乐头图新闻代码
head区的代码详解
代码实现的超漂亮按钮
运行代码窗口是如何产生的
CSS代码格式化和压缩
这里放搜索
最新文章
检测大写锁定键
JS图片切换
JavaScript 图片滑动切换效果
JavaScript 图片变换效果(ie only)
幻于算法
VBScript实现的escape和unescape功能函数
自动排版工具
精妙SQL语句介绍
CSS无图片实现圆角框
简单的弹出层加遮罩层效果
漂浮广告,兼容ie、firefox,多个漂浮不冲突,调用只需两行代码
关键词:漂浮,广告,兼容ie,firefox,冲突,调用,代码 时间:2008年07月27日 星期日 阅读:322
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head><title>wahaha</title> <meta http-equiv="Content-Type" content="text/html;charset=gb2312" /> <script type="text/javascript"> <!-- //公共脚本文件 main.js function addEvent(obj,evtType,func,cap){ cap=cap||false; if(obj.addEventListener){ obj.addEventListener(evtType,func,cap); return true; }else if(obj.attachEvent){ if(cap){ obj.setCapture(); return true; }else{ return obj.attachEvent("on" + evtType,func); } }else{ return false; } } function getPageScroll(){ var xScroll,yScroll; if (self.pageXOffset) { xScroll = self.pageXOffset; } else if (document.documentElement && document.documentElement.scrollLeft){ xScroll = document.documentElement.scrollLeft; } else if (document.body) { xScroll = document.body.scrollLeft; } if (self.pageYOffset) { yScroll = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop){ yScroll = document.documentElement.scrollTop; } else if (document.body) { yScroll = document.body.scrollTop; } arrayPageScroll = new Array(xScroll,yScroll); return arrayPageScroll; } function GetPageSize(){ var xScroll, yScroll; if (window.innerHeight && window.scrollMaxY) { xScroll = document.body.scrollWidth; yScroll = window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight){ xScroll = document.body.scrollWidth; yScroll = document.body.scrollHeight; } else { xScroll = document.body.offsetWidth; yScroll = document.body.offsetHeight; } var windowWidth, windowHeight; if (self.innerHeight) { windowWidth = self.innerWidth; windowHeight = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) { windowWidth = document.documentElement.clientWidth; windowHeight = document.documentElement.clientHeight; } else if (document.body) { windowWidth = document.body.clientWidth; windowHeight = document.body.clientHeight; } if(yScroll < windowHeight){ pageHeight = windowHeight; } else { pageHeight = yScroll; } if(xScroll < windowWidth){ pageWidth = windowWidth; } else { pageWidth = xScroll; } arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) return arrayPageSize; } //广告脚本文件 AdMove.js /* 例子 <div id="Div2"> ***** content ****** </div> var ad=new AdMove("Div2"); ad.Run(); */ //////////////////////////////////////////////////////// var AdMoveConfig=new Object(); AdMoveConfig.IsInitialized=false; AdMoveConfig.ScrollX=0; AdMoveConfig.ScrollY=0; AdMoveConfig.MoveWidth=0; AdMoveConfig.MoveHeight=0; AdMoveConfig.Resize=function(){ var winsize=GetPageSize(); AdMoveConfig.MoveWidth=winsize[2]; AdMoveConfig.MoveHeight=winsize[3]; AdMoveConfig.Scroll(); } AdMoveConfig.Scroll=function(){ var winscroll=getPageScroll(); AdMoveConfig.ScrollX=winscroll[0]; AdMoveConfig.ScrollY=winscroll[1]; } addEvent(window,"resize",AdMoveConfig.Resize); addEvent(window,"scroll",AdMoveConfig.Scroll); function AdMove(id){ if(!AdMoveConfig.IsInitialized){ AdMoveConfig.Resize(); AdMoveConfig.IsInitialized=true; } var obj=document.getElementById(id); obj.style.position="absolute"; var W=AdMoveConfig.MoveWidth-obj.offsetWidth; var H=AdMoveConfig.MoveHeight-obj.offsetHeight; var x = W*Math.random(),y = H*Math.random(); var rad=(Math.random()+1)*Math.PI/6; var kx=Math.sin(rad),ky=Math.cos(rad); var dirx = (Math.random()<0.5?1:-1), diry = (Math.random()<0.5?1:-1); var step = 1; var interval; this.SetLocation=function(vx,vy){x=vx;y=vy;} this.SetDirection=function(vx,vy){dirx=vx;diry=vy;} obj.CustomMethod=function(){ obj.style.left = (x + AdMoveConfig.ScrollX) + "px"; obj.style.top = (y + AdMoveConfig.ScrollY) + "px"; rad=(Math.random()+1)*Math.PI/6; W=AdMoveConfig.MoveWidth-obj.offsetWidth; H=AdMoveConfig.MoveHeight-obj.offsetHeight; x = x + step*kx*dirx; if (x < 0){dirx = 1;x = 0;kx=Math.sin(rad);ky=Math.cos(rad);} if (x > W){dirx = -1;x = W;kx=Math.sin(rad);ky=Math.cos(rad);} y = y + step*ky*diry; if (y < 0){diry = 1;y = 0;kx=Math.sin(rad);ky=Math.cos(rad);} if (y > H){diry = -1;y = H;kx=Math.sin(rad);ky=Math.cos(rad);} } this.Run=function(){ var delay = 10; interval=setInterval(obj.CustomMethod,delay); obj.onmouseover=function(){clearInterval(interval);} obj.onmouseout=function(){interval=setInterval(obj.CustomMethod, delay);} } } //--> </script> </head> <body> <div id="gg1" style="width:100px;height:100px;background-color:red;color:yellow"> 广告1 </div> <div id="gg2" style="width:100px;height:100px;background-color:blue;color:yellow"> 广告2 </div> <div id="gg3" style="width:100px;height:100px;background-color:green;color:yellow"> 广告3 </div> <script type="text/javascript"> <!-- var ad1=new AdMove("gg1"); ad1.Run(); var ad2=new AdMove("gg2"); ad2.Run(); var ad3=new AdMove("gg3"); ad3.Run(); //--> </script> </body> </html>
提示:可以先修改部分代码后再运行
增加了关闭按钮,
调用
增加了一个参数(可以省略),设为true就添加关闭按钮在右上角
var ad3=new AdMove("gg3",true);
ad3.Run();
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head><title>wahaha</title> <meta http-equiv="Content-Type" content="text/html;charset=gb2312" /> <script type="text/javascript"> <!-- //公共脚本文件 main.js function addEvent(obj,evtType,func,cap){ cap=cap||false; if(obj.addEventListener){ obj.addEventListener(evtType,func,cap); return true; }else if(obj.attachEvent){ if(cap){ obj.setCapture(); return true; }else{ return obj.attachEvent("on" + evtType,func); } }else{ return false; } } function removeEvent(obj,evtType,func,cap){ cap=cap||false; if(obj.removeEventListener){ obj.removeEventListener(evtType,func,cap); return true; }else if(obj.detachEvent){ if(cap){ obj.releaseCapture(); return true; }else{ return obj.detachEvent("on" + evtType,func); } }else{ return false; } } function getPageScroll(){ var xScroll,yScroll; if (self.pageXOffset) { xScroll = self.pageXOffset; } else if (document.documentElement && document.documentElement.scrollLeft){ xScroll = document.documentElement.scrollLeft; } else if (document.body) { xScroll = document.body.scrollLeft; } if (self.pageYOffset) { yScroll = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop){ yScroll = document.documentElement.scrollTop; } else if (document.body) { yScroll = document.body.scrollTop; } arrayPageScroll = new Array(xScroll,yScroll); return arrayPageScroll; } function GetPageSize(){ var xScroll, yScroll; if (window.innerHeight && window.scrollMaxY) { xScroll = document.body.scrollWidth; yScroll = window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight){ xScroll = document.body.scrollWidth; yScroll = document.body.scrollHeight; } else { xScroll = document.body.offsetWidth; yScroll = document.body.offsetHeight; } var windowWidth, windowHeight; if (self.innerHeight) { windowWidth = self.innerWidth; windowHeight = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) { windowWidth = document.documentElement.clientWidth; windowHeight = document.documentElement.clientHeight; } else if (document.body) { windowWidth = document.body.clientWidth; windowHeight = document.body.clientHeight; } if(yScroll < windowHeight){ pageHeight = windowHeight; } else { pageHeight = yScroll; } if(xScroll < windowWidth){ pageWidth = windowWidth; } else { pageWidth = xScroll; } arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) return arrayPageSize; } //广告脚本文件 AdMove.js /* 例子 <div id="Div2"> ***** content ****** </div> var ad=new AdMove("Div2"); ad.Run(); */ //////////////////////////////////////////////////////// var AdMoveConfig=new Object(); AdMoveConfig.IsInitialized=false; AdMoveConfig.AdCount=0; AdMoveConfig.ScrollX=0; AdMoveConfig.ScrollY=0; AdMoveConfig.MoveWidth=0; AdMoveConfig.MoveHeight=0; AdMoveConfig.Resize=function(){ var winsize=GetPageSize(); AdMoveConfig.MoveWidth=winsize[2]; AdMoveConfig.MoveHeight=winsize[3]; AdMoveConfig.Scroll(); } AdMoveConfig.Scroll=function(){ var winscroll=getPageScroll(); AdMoveConfig.ScrollX=winscroll[0]; AdMoveConfig.ScrollY=winscroll[1]; } addEvent(window,"resize",AdMoveConfig.Resize); addEvent(window,"scroll",AdMoveConfig.Scroll); function AdMove(id,addCloseButton){ if(!AdMoveConfig.IsInitialized){ AdMoveConfig.Resize(); AdMoveConfig.IsInitialized=true; } AdMoveConfig.AdCount++; var obj=document.getElementById(id); obj.style.position="absolute"; var W=AdMoveConfig.MoveWidth-obj.offsetWidth; var H=AdMoveConfig.MoveHeight-obj.offsetHeight; var x = W*Math.random(),y = H*Math.random(); var rad=(Math.random()+1)*Math.PI/6; var kx=Math.sin(rad),ky=Math.cos(rad); var dirx = (Math.random()<0.5?1:-1), diry = (Math.random()<0.5?1:-1); var step = 1; var interval; if(addCloseButton){ var closebtn=document.createElement("div"); obj.appendChild(closebtn); closebtn.style.position="absolute"; closebtn.style.top="1px"; closebtn.style.left=(obj.offsetWidth-28) + "px"; closebtn.style.width="24px"; closebtn.style.height="12px"; closebtn.style.borderStyle="solid"; closebtn.style.borderWidth="1px"; closebtn.style.borderColor="#000"; closebtn.style.backgroundColor="#fff"; closebtn.style.fontSize="12px"; closebtn.style.color="#000"; closebtn.style.cursor="pointer"; closebtn.innerHTML="关闭"; closebtn.onclick=function(){ obj.style.display="none"; clearInterval(interval); closebtn.onclick=null; obj.onmouseover=null; obj.onmouseout=null; obj.MoveHandler=null; AdMoveConfig.AdCount--; if(AdMoveConfig.AdCount<=0){ removeEvent(window,"resize",AdMoveConfig.Resize); removeEvent(window,"scroll",AdMoveConfig.Scroll); AdMoveConfig.Resize=null; AdMoveConfig.Scroll=null; AdMoveConfig=null; } } } obj.MoveHandler=function(){ obj.style.left = (x + AdMoveConfig.ScrollX) + "px"; obj.style.top = (y + AdMoveConfig.ScrollY) + "px"; rad=(Math.random()+1)*Math.PI/6; W=AdMoveConfig.MoveWidth-obj.offsetWidth; H=AdMoveConfig.MoveHeight-obj.offsetHeight; x = x + step*kx*dirx; if (x < 0){dirx = 1;x = 0;kx=Math.sin(rad);ky=Math.cos(rad);} if (x > W){dirx = -1;x = W;kx=Math.sin(rad);ky=Math.cos(rad);} y = y + step*ky*diry; if (y < 0){diry = 1;y = 0;kx=Math.sin(rad);ky=Math.cos(rad);} if (y > H){diry = -1;y = H;kx=Math.sin(rad);ky=Math.cos(rad);} } this.SetLocation=function(vx,vy){x=vx;y=vy;} this.SetDirection=function(vx,vy){dirx=vx;diry=vy;} this.Run=function(){ var delay = 10; interval=setInterval(obj.MoveHandler,delay); obj.onmouseover=function(){clearInterval(interval);} obj.onmouseout=function(){interval=setInterval(obj.MoveHandler, delay);} } } //--> </script> </head> <body> <div id="gg1" style="width:100px;height:100px;background-color:red;color:yellow"> 广告1 </div> <div id="gg2" style="width:100px;height:100px;background-color:blue;color:yellow"> 广告2 </div> <div id="gg3" style="width:100px;height:100px;background-color:green;color:yellow"> 广告3 </div> <script type="text/javascript"> <!-- var ad1=new AdMove("gg1",true); ad1.Run(); var ad2=new AdMove("gg2",true); ad2.Run(); var ad3=new AdMove("gg3",true); ad3.Run(); //--> </script> </body> </html>
提示:可以先修改部分代码后再运行
还可以加上移动效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head><title>wahaha</title> <meta http-equiv="Content-Type" content="text/html;charset=gb2312" /> <script type="text/javascript"> <!-- //公共脚本文件 main.js function addEvent(obj,evtType,func,cap){ cap=cap||false; if(obj.addEventListener){ obj.addEventListener(evtType,func,cap); return true; }else if(cap){ if(document.all){ obj.setCapture(); }else{ document.captureEvents(Event.MOUSEMOVE); } return true; }else if(obj.attachEvent){ return obj.attachEvent("on" + evtType,func); }else{ return false; } } function removeEvent(obj,evtType,func,cap){ cap=cap||false; if(obj.removeEventListener){ obj.removeEventListener(evtType,func,cap); return true; }else if(cap){ if(document.all){ obj.releaseCapture(); }else{ document.releaseEvents(obj.MOUSEMOVE); } return true; }else if(obj.detachEvent){ return obj.detachEvent("on" + evtType,func); }else{ return false; } } function getPageScroll(){ var xScroll,yScroll; if (self.pageXOffset) { xScroll = self.pageXOffset; } else if (document.documentElement && document.documentElement.scrollLeft){ xScroll = document.documentElement.scrollLeft; } else if (document.body) { xScroll = document.body.scrollLeft; } if (self.pageYOffset) { yScroll = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop){ yScroll = document.documentElement.scrollTop; } else if (document.body) { yScroll = document.body.scrollTop; } arrayPageScroll = new Array(xScroll,yScroll); return arrayPageScroll; } function GetPageSize(){ var xScroll, yScroll; if (window.innerHeight && window.scrollMaxY) { xScroll = document.body.scrollWidth; yScroll = window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight){ xScroll = document.body.scrollWidth; yScroll = document.body.scrollHeight; } else { xScroll = document.body.offsetWidth; yScroll = document.body.offsetHeight; } var windowWidth, windowHeight; if (self.innerHeight) { windowWidth = self.innerWidth; windowHeight = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) { windowWidth = document.documentElement.clientWidth; windowHeight = document.documentElement.clientHeight; } else if (document.body) { windowWidth = document.body.clientWidth; windowHeight = document.body.clientHeight; } if(yScroll < windowHeight){ pageHeight = windowHeight; } else { pageHeight = yScroll; } if(xScroll < windowWidth){ pageWidth = windowWidth; } else { pageWidth = xScroll; } arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) return arrayPageSize; } //广告脚本文件 AdMove.js /* 例子 <div id="Div2"> ***** content ****** </div> var ad=new AdMove("Div2"); ad.Run(); */ //////////////////////////////////////////////////////// var AdMoveConfig=new Object(); AdMoveConfig.IsInitialized=false; AdMoveConfig.AdCount=0; AdMoveConfig.ScrollX=0; AdMoveConfig.ScrollY=0; AdMoveConfig.MoveWidth=0; AdMoveConfig.MoveHeight=0; AdMoveConfig.Resize=function(){ var winsize=GetPageSize(); AdMoveConfig.MoveWidth=winsize[2]; AdMoveConfig.MoveHeight=winsize[3]; AdMoveConfig.Scroll(); } AdMoveConfig.Scroll=function(){ var winscroll=getPageScroll(); AdMoveConfig.ScrollX=winscroll[0]; AdMoveConfig.ScrollY=winscroll[1]; } addEvent(window,"resize",AdMoveConfig.Resize); addEvent(window,"scroll",AdMoveConfig.Scroll); function AdMove(id,addCloseButton){ if(!AdMoveConfig.IsInitialized){ AdMoveConfig.Resize(); AdMoveConfig.IsInitialized=true; } AdMoveConfig.AdCount++; var obj=document.getElementById(id); obj.style.position="absolute"; var W=AdMoveConfig.MoveWidth-obj.offsetWidth; var H=AdMoveConfig.MoveHeight-obj.offsetHeight; var x = W*Math.random(),y = H*Math.random(); var rad=(Math.random()+1)*Math.PI/6; var kx=Math.sin(rad),ky=Math.cos(rad); var dirx = (Math.random()<0.5?1:-1), diry = (Math.random()<0.5?1:-1); var step = 1; var interval; if(addCloseButton){ var closebtn=document.createElement("div"); obj.appendChild(closebtn); closebtn.style.position="absolute"; closebtn.style.top="1px"; closebtn.style.left=(obj.offsetWidth-28) + "px"; closebtn.style.width="24px"; closebtn.style.height="12px"; closebtn.style.borderStyle="solid"; closebtn.style.borderWidth="1px"; closebtn.style.borderColor="#000"; closebtn.style.backgroundColor="#fff"; closebtn.style.fontSize="12px"; closebtn.style.color="#000"; closebtn.style.cursor="pointer"; closebtn.innerHTML="关闭"; closebtn.onclick=function(){ clearInterval(interval); closebtn.onclick=null; obj.onmouseover=null; obj.onmouseout=null; obj.MoveHandler=null; AdMoveConfig.AdCount--; if(AdMoveConfig.AdCount<=0){ removeEvent(window,"resize",AdMoveConfig.Resize); removeEvent(window,"scroll",AdMoveConfig.Scroll); AdMoveConfig.Resize=null; AdMoveConfig.Scroll=null; AdMoveConfig=null; } obj.removeChild(closebtn); obj.style.overflow="hidden"; setTimeout(function(){CloseIt(obj);},0); } var movebtn=document.createElement("div"); obj.appendChild(movebtn); movebtn.style.position="absolute"; movebtn.style.top="1px"; movebtn.style.left=(obj.offsetWidth-56) + "px"; movebtn.style.width="24px"; movebtn.style.height="12px"; movebtn.style.borderStyle="solid"; movebtn.style.borderWidth="1px"; movebtn.style.borderColor="#000"; movebtn.style.backgroundColor="#fff"; movebtn.style.fontSize="12px"; movebtn.style.color="#000"; movebtn.style.cursor="pointer"; movebtn.innerHTML="移动"; function BoxMouseMove(e){ if(movebtn.moveflag){ var mx,my; if(e){ mx=e.pageX; my=e.pageY; }else{ mx=event.x; my=event.y; } x=mx-movebtn.lastleft; y=my-movebtn.lasttop; movebtn.parentNode.style.left = x + "px"; movebtn.parentNode.style.top = y + "px"; } } movebtn.onmousemove=function(e){ BoxMouseMove(e); } movebtn.onmousedown=function(e){ var mx,my; if(e){ mx=e.pageX; my=e.pageY; }else{ mx=event.x; my=event.y; } addEvent(movebtn,"mousemove",BoxMouseMove,true); movebtn.lastleft=mx-parseInt(movebtn.parentNode.offsetLeft); movebtn.lasttop=my-parseInt(movebtn.parentNode.offsetTop); movebtn.moveflag=true; movebtn.style.cursor="move"; document.onmousemove=movebtn.onmousemove; document.onmouseup=movebtn.onmouseup; } movebtn.onmouseup=function(){ movebtn.moveflag=false; removeEvent(movebtn,"mousemove",BoxMouseMove,true); movebtn.style.cursor="pointer"; document.onmousemove=null; document.onmouseup=null; } } obj.MoveHandler=function(){ obj.style.left = (x + AdMoveConfig.ScrollX) + "px"; obj.style.top = (y + AdMoveConfig.ScrollY) + "px"; rad=(Math.random()+1)*Math.PI/6; W=AdMoveConfig.MoveWidth-obj.offsetWidth; H=AdMoveConfig.MoveHeight-obj.offsetHeight; x = x + step*kx*dirx; if (x < 0){dirx = 1;x = 0;kx=Math.sin(rad);ky=Math.cos(rad);} if (x > W){dirx = -1;x = W;kx=Math.sin(rad);ky=Math.cos(rad);} y = y + step*ky*diry; if (y < 0){diry = 1;y = 0;kx=Math.sin(rad);ky=Math.cos(rad);} if (y > H){diry = -1;y = H;kx=Math.sin(rad);ky=Math.cos(rad);} } this.SetLocation=function(vx,vy){x=vx;y=vy;} this.SetDirection=function(vx,vy){dirx=vx;diry=vy;} this.Run=function(){ var delay = 10; interval=setInterval(obj.MoveHandler,delay); obj.onmouseover=function(){clearInterval(interval);} obj.onmouseout=function(){interval=setInterval(obj.MoveHandler, delay);} } } function CloseIt(obj){ var w=parseInt(obj.style.width); var h=parseInt(obj.style.height); if(isNaN(w))w=3; if(isNaN(h))h=3; w-=3; h-=3; if(w<=0&&h<=0){ obj.style.display="none"; return; } if(w>0){ obj.style.width=w + "px"; } if(h>0){ obj.style.height=h + "px"; } setTimeout(function(){CloseIt(obj);},2); } //--> </script> </head> <body> <div id="gg1" style="width:100px;height:100px;background-color:red;color:yellow"> 广告1 </div> <div id="gg2" style="width:100px;height:100px;background-color:blue;color:yellow"> 广告2 </div> <div id="gg3" style="width:100px;height:100px;background-color:green;color:yellow"> 广告3 </div> <script type="text/javascript"> <!-- var ad1=new AdMove("gg1",true); ad1.Run(); var ad2=new AdMove("gg2",true); ad2.Run(); var ad3=new AdMove("gg3",true); ad3.Run(); //--> </script> </body> </html>
提示:可以先修改部分代码后再运行
上一篇:
一个简单的层拖动排序
下一篇:
仿126点击弹出层效果
0条记录
访客评论
暂未有任何评论,你来发表一篇吧!
发表评论
昵称
(必填)
内容
(必填)
答案
(必填)
记住我,再次发表不需要重填个人信息。
不想保留信息请
删除cookie
!
友情链接
name
name
与蓝雨对话
Copyright © 2008-2009
蓝雨设计
闽icp备05009764号
Powered by
Bcms X2
. Processed in 0.000000 second(s), 0 queries
0条记录访客评论