带可关闭功能的漂浮窗口代码

合集下载

悬浮窗的type=2002 2003值;

悬浮窗的type=2002 2003值;

悬浮窗的type=2002 2003值;悬浮窗作为一种特殊的窗口类型,用于在应用程序上方显示图形元素或交互控件。

在Android开发中,悬浮窗的类型通过设置youtParams中的type参数来定义。

其中,type=2002和type=2003是悬浮窗常用的类型。

下面将详细介绍这两种类型及其相关参考内容。

1. type=2002悬浮窗类型:TYPE_PHONE悬浮窗类型为TYPE_PHONE的窗口可以显示在状态栏之上,但是不获取焦点,也不能够接收触摸事件。

此类型的悬浮窗在使用过程中需要申请权限。

申请权限可以通过在AndroidManifest.xml文件中加入如下代码实现:```<uses-permissionandroid:name="android.permission.SYSTEM_ALERT_WINDOW " />```相应地,我们也需要在代码中进行权限申请,具体可参考官方文档的相关代码示例。

2. type=2003悬浮窗类型:TYPE_SYSTEM_ALERT悬浮窗类型为TYPE_SYSTEM_ALERT的窗口同样可以显示在状态栏之上,但是与TYPE_PHONE不同的是,TYPE_SYSTEM_ALERT窗口可以接收触摸事件。

在使用此类型的悬浮窗时,同样需要在AndroidManifest.xml文件中加入权限申请的代码。

除此之外,悬浮窗还有其他类型,例如type=2005的TYPE_TOAST悬浮窗类型。

不同类型的悬浮窗在显示效果和功能上有所区别,因此开发者需要根据不同的需求来选择合适的悬浮窗类型。

当然,在使用悬浮窗的过程中,还需要关注一些其他方面的内容,比如悬浮窗的位置、大小、背景、动画效果等。

youtParams提供了丰富的属性供开发者设置,例如gravity、width、height、x、y等,可以通过设置这些属性来实现对悬浮窗的定制化。

关于悬浮窗的具体实现方法,可以参考相关的官方文档和教程。

网页前台页面图片飘窗代码

网页前台页面图片飘窗代码

⽹页前台页⾯图⽚飘窗代码<!---飘窗开始---><div id="img1" style="z-index: 999; border: 1px solid rgb(204, 204, 204); width: 340px; background-color: white; height: 100px; position: absolute; top: 29px; left: 1230px; font-size: 13px;"> <div style="height:18px;margin-left:310px;margin-top:6px;"><a href="javascript:void(0);" onclick="closediv()" title="点击关闭" style="height:16px;text-decoration:none;color:#666;">关闭</a></div><div><a href="" target="_blank"><img src="images/float_20171001.png" alt="中秋国庆,双节同庆" title="中秋国庆,双节同庆"></a></div></div><script type="text/javascript">var obj = document.getElementById("img1");var ggRoll = {roll: obj,speed: 16,statusX: document.documentElement.clientWidth - document.body.clientWidth,statusY: document.documentElement.clientHeight - document.body.clientHeight,x: 200,y: 400,winW: document.body.clientWidth - obj.offsetWidth * 2,winH: document.body.clientHeight - obj.offsetHeight,Go: function () {this.roll.style.left = this.x + 'px';this.roll.style.top = this.y + 'px';this.x = this.x + (this.statusX ? -1 : 1);if (this.x < 0) {this.statusX = 0;}if (this.x > this.winW) {this.statusX = 1;}this.y = this.y + (this.statusY ? -1 : 1);if (this.y < 0) {this.statusY = 0;}if (this.y > this.winH) {this.statusY = 1;}}}var intervaly = setInterval("ggRoll.Go()", ggRoll.speed);ggRoll.roll.onmouseover = function () {clearInterval(intervaly);};ggRoll.roll.onmouseout = function () {intervaly = setInterval("ggRoll.Go()", ggRoll.speed);};function closediv() {clearInterval(intervaly);obj.style.display = "none";obj.parentNode.removeChild(obj);}</script><!---飘窗结束--->。

各类漂浮广告代码、弹窗广告代码大全

各类漂浮广告代码、弹窗广告代码大全
-->
</SCRIPT>
参数解释:
<SCRIPT LANGUAGE="java script"> js脚本开始;
window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
window.open(′url′,′窗口名′,′属性列表′);
〈/script〉
其中“url”是在窗口中显示的html文档的地址;“窗口名”可任意起一个,但不要用中文;“属性列表”是一个用逗号分开的各个属性值的字符串,它确定了弹出窗口的外观与状态。常用属性有:
toolbar(是否显示工具栏
将下面这段代码插入你的页面中,在页面加载时就会自动弹出一个窗口,并打开Google搜索引擎,是不是很简单啊!
将代码放置在〈!?XXX --〉中间是为了兼容较低版本浏览器的需要,在低版本的浏览器中标签内的内容将被视作注视。
打开的页面使用绝对路径(http://)或相对路径(../page.htm)都可以。
-->
</script>
然后,在相同目录下新建一个popup.htm网页(注意要与上面的url对应!),用于显示在弹出窗口中。在新建文件的源代码中加入如下代码:
代码:
<script language="java script">
function closeit() {
setTimeout("self.close()",10000)

网页上漂浮的客服代码(漂浮框架兼容各大浏览器)

网页上漂浮的客服代码(漂浮框架兼容各大浏览器)

常见网页上的漂浮客服窗口,是一个漂浮框架,各位可以拿去用。

在chrome、ie、firefox下测试正常。

以下是部分代码(可点击演示查看或直接下载源代码):<!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=utf-8" /><title>网站客服漂浮框架(兼容各大浏览器)-网页特效代码()</title><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /><style type="text/css">.kfoutbox{position:absolute;z-index:10000;right:5px;margin:0px;width:80px;height:150p x;background:#ff0000;}</style></head><body style="margin:0px;padding:0px;font-size:12px;"><div style="margin:0pxauto;padding-top:200px;width:980px;height:800px;text-align:center;background:#f2f2f2 ;">这里是网页的内容区<br><a href="/">网页特效代码</a></div><div id="kfoutbox" class="kfoutbox"><span id="kfboxclose" style="color:#ffffff">关闭按钮</span></div><script language="javascript">var default_top_ps = 100;var evans_agt = erAgent.toLowerCase();var evans_ie = ((evans_agt.indexOf("msie") != -1) && (evans_agt.indexOf("opera") == -1) && (evans_agt.indexOf("omniweb") == -1));var evans_mymovey = new Number();function evans_IeTrueBody() {return (patMode && patMode != "BackCompat") ? document.documentElement: document.body}function evans_GetScrollTop() {return evans_ie ? evans_IeTrueBody().scrollTop: window.pageYOffset}function evans_heartBeat() {evans_diffY = evans_GetScrollTop();evans_mymovey += Math.floor((evans_diffY -document.getElementById('kfoutbox').style.top.replace("px", "") + default_top_ps) * 0.1); document.getElementById('kfoutbox').style.top = evans_mymovey + "px"}var evans_tmpintval = window.setInterval("evans_heartBeat()", 1);if (document.getElementById('kfboxclose')) {document.getElementById('kfboxclose').onclick = function() {window.clearInterval(evans_tmpintval);document.getElementById('kfoutbox').style.display = 'none'}}var popupdelay = 0;var maxpoptimes = 3;var prepoptime = '10';function Tong_MoveDiv() {this.Move = function(Id, Evt, T) {if (Id == "") {return}var o = document.getElementById(Id);if (!o) {return}evt = Evt ? Evt: window.event;o.style.position = "absolute";o.style.zIndex = 200;var obj = evt.srcElement ? evt.srcElement: evt.target;var w = o.offsetWidth;var h = o.offsetHeight;var l = o.offsetLeft;var t = o.offsetTop;var div = document.createElement("DIV");document.body.appendChild(div);div.style.cssText = "filter:alpha(Opacity=10,style=0);opacity:0.2;width:" + w + "px;height:" + h + "px;top:" + t + "px;left:" + l + "px;position:absolute;background:#000";div.setAttribute("id", Id + "temp");this.Move_OnlyMove(Id, evt, T)};this.Move_OnlyMove = function(Id, Evt, T) {var o = document.getElementById(Id + "temp");if (!o) {return}var evt = Evt ? Evt: window.event;var relLeft = evt.clientX - o.offsetLeft;var relTop = evt.clientY - o.offsetTop;if (!window.captureEvents) {o.setCapture()} else {window.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP)}document.onmousemove = function(e) {if (!o) {return}e = e ? e: window.event;var bh = Math.max(document.body.scrollHeight, document.body.clientHeight, document.body.offsetHeight, document.documentElement.scrollHeight,document.documentElement.clientHeight, document.documentElement.offsetHeight);var bw = Math.max(document.body.scrollWidth, document.body.clientWidth, document.body.offsetWidth, document.documentElement.scrollWidth,document.documentElement.clientWidth, document.documentElement.offsetWidth);var sbw = 0;if (document.body.scrollWidth < bw) sbw = document.body.scrollWidth;if (document.body.clientWidth < bw && sbw < document.body.clientWidth) sbw = document.body.clientWidth;if (document.body.offsetWidth < bw && sbw < document.body.offsetWidth) sbw = document.body.offsetWidth;if (document.documentElement.scrollWidth < bw && sbw <document.documentElement.scrollWidth) sbw = document.documentElement.scrollWidth;if (document.documentElement.clientWidth < bw && sbw <document.documentElement.clientWidth) sbw = document.documentElement.clientWidth;if (document.documentElement.offsetWidth < bw && sbw <document.documentElement.offsetWidth) sbw = document.documentElement.offsetWidth;if (e.clientX - relLeft <= 0) {o.style.left = 0 + "px"} else if (e.clientX - relLeft >= bw - o.offsetWidth - 2) {o.style.left = (sbw - o.offsetWidth - 2) + "px"} else {o.style.left = e.clientX - relLeft + "px"}if (e.clientY - relTop <= 1) {o.style.top = 1 + "px"} else if (e.clientY - relTop >= bh - o.offsetHeight - 30) {o.style.top = (bh - o.offsetHeight) + "px"} else {o.style.top = e.clientY - relTop + "px"}};document.onmouseup = function() {if (!o) return;if (!window.captureEvents) {o.releaseCapture()} else {window.releaseEvents(Event.MOUSEMOVE | Event.MOUSEUP) }var o1 = document.getElementById(Id);if (!o1) {return}var l0 = o.offsetLeft;var t0 = o.offsetTop;var l = o1.offsetLeft;var t = o1.offsetTop;Kf54MyMove.Move_e(Id, l0, t0, l, t, T);document.body.removeChild(o);o = null}};this.Move_e = function(Id, l0, t0, l, t, T) {if (typeof(window["ct" + Id]) != "undefined") {clearTimeout(window["ct" + Id])}var o = document.getElementById(Id);if (!o) return;var sl = st = 8;var s_l = Math.abs(l0 - l);var s_t = Math.abs(t0 - t);if (s_l - s_t > 0) {if (s_t) {sl = Math.round(s_l / s_t) > 8 ? 8 : Math.round(s_l / s_t) * 6 } else {sl = 0}} else {if (s_l) {st = Math.round(s_t / s_l) > 8 ? 8 : Math.round(s_t / s_l) * 6 } else {st = 0}}if (l0 - l < 0) {sl *= -1}if (t0 - t < 0) {st *= -1}if (Math.abs(l + sl - l0) < 52 && sl) {sl = sl > 0 ? 2 : -2}if (Math.abs(t + st - t0) < 52 && st) {st = st > 0 ? 2 : -2}if (Math.abs(l + sl - l0) < 16 && sl) {sl = sl > 0 ? 1 : -1}if (Math.abs(t + st - t0) < 16 && st) {st = st > 0 ? 1 : -1}if (s_l == 0 && s_t == 0) {return}if (T) {o.style.left = l0 + "px";o.style.top = t0 + "px";return} else {if (Math.abs(l + sl - l0) < 2) {o.style.left = l0 + "px"} else {o.style.left = l + sl + "px"}if (Math.abs(t + st - t0) < 2) {o.style.top = t0 + "px"} else {o.style.top = t + st + "px"}window["ct" + Id] = window.setTimeout("Kf54MyMove.Move_e('" + Id + "', " + l0 + " , " + t0 + ", " + (l + sl) + ", " + (t + st) + "," + T + ")", 1)}}};</script></body></html>。

JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解

JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解

JS实现弹出浮动窗⼝(⽀持⿏标拖动和关闭)实例详解本⽂实例讲述了JS实现弹出浮动窗⼝。

分享给⼤家供⼤家参考。

具体如下:这⾥介绍的JS弹出浮动窗⼝,⽀持⿏标拖动和关闭,点击链接⽂字后弹出层窗⼝,也称作是弹出式对话框吧。

关于⼀些参数说明:bodycontent:要在窗⼝中显⽰的内容title:窗⼝的标题removeable:窗⼝是否能拖动注意:内容窗体的⾼度是height-30px,请计算好要显⽰的内容⾼度和宽度。

注:在⽕狐或chrome下效果最佳,IE8下可能有些⼩问题。

点击此处查看运⾏效果:运⾏效果图如下:具体代码:<html><head><title>Js弹出浮动窗⼝,⽀持⿏标拖动和关闭</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">/**关于⼀些参数说明:*bodycontent:要在窗⼝显⽰的内容,dom对象*title:窗⼝标题,字符串类型*removeable:窗⼝能否拖动,布尔类型*注意:内容窗体的⾼度是height-30px,请计算好你要显⽰的内容的⾼度和宽度。

弹出窗的id为"223238909",所以你的页⾯不要再取值为"223238909"的id了,以防js执⾏出错*/ function createdialog(width,height,bodycontent,title,removeable){if(document.getElementById("www_jb51_net")==null){/*创建窗⼝的组成元素*/var dialog = document.createElement("div");var dialogtitlebar= document.createElement("div");var dialogbody = document.createElement("div");var dialogtitleimg = document.createElement("span");var dialogtitle = document.createElement("span");var dialogclose = document.createElement("span");var closeaction = document.createElement("button");/*为窗⼝设置⼀个id,id如此怪异是为了尽量避免与其他⽤户取的id相同⽽出错*/dialog.id = "223238909";/*组装对话框标题栏,按从⾥到外的顺序组装*/dialogtitle.innerHTML = title;dialogtitlebar.appendChild(dialogtitleimg);dialogtitlebar.appendChild(dialogtitle);dialogtitlebar.appendChild(dialogclose);dialogclose.appendChild(closeaction);/*组装对话框主体内容*/if(bodycontent!=null){bodycontent.style.display = "block";dialogbody.appendChild(bodycontent);}/*组装成完整的对话框*/dialog.appendChild(dialogtitlebar);dialog.appendChild(dialogbody);/*设置窗⼝组成元素的样式*/var templeft,temptop,tempheight//窗⼝的位置(将窗⼝放在页⾯中间的辅助变量)var dialogcssText,dialogbodycssText;//拼出dialog和dialogbody的样式字符串templeft = (document.body.clientWidth-width)/2;temptop = (document.body.clientHeight-height)/2;tempheight= height-30;dialogcssText= "position:absolute;background:#65c294;padding:1px;border:4px;top:"+temptop+"px;left:"+templeft+"px;height:"+height+"px;width:"+width+"px;";dialogbodycssText = "width:100%;background:#ffffff;"+"height:" + tempheight + "px;";dialog.style.cssText = dialogcssText;dialogtitlebar.style.cssText = "height:30px;width:100%;background:url(images/titlebar.png) repeat;cursor:move;";dialogbody.style.cssText = dialogbodycssText;dialogtitleimg.style.cssText = "float:left;height:20px;width:20px;background:url(images/40.gif);"+"display:block;margin:4px;line-height:20px;";dialogtitle.style.cssText = "font-size:16px;float:left;display:block;margin:4px;line-height:20px;";dialogclose.style.cssText = "float:right;display:block;margin:4px;line-height:20px;";closeaction.style.cssText = "height:20px;width:24px;border-width:1px;"+"background-image:url(images/close.png);cursor:pointer;";/*为窗⼝元素注册事件*/var dialogleft = parseInt(dialog.style.left);var dialogtop = parseInt(dialog.style.top);var ismousedown = false;//标志⿏标是否按下/*关闭按钮的事件*/closeaction.onclick = function(){dialog.parentNode.removeChild(dialog);}/*实现窗⼝的移动,这段代码很典型,⽹上很多类似的代码*/if(removeable == true){var ismousedown = false;var dialogleft,dialogtop;var downX,downY;dialogleft = parseInt(dialog.style.left);dialogtop = parseInt(dialog.style.top);dialogtitlebar.onmousedown = function(e){ismousedown = true;downX = e.clientX;downY = e.clientY;}document.onmousemove = function(e){if(ismousedown){dialog.style.top = e.clientY - downY + dialogtop + "px";dialog.style.left = e.clientX - downX + dialogleft + "px";}}/*松开⿏标时要重新计算当前窗⼝的位置*/document.onmouseup = function(){dialogleft = parseInt(dialog.style.left);dialogtop = parseInt(dialog.style.top);ismousedown = false;}}return dialog;}//end if(if的结束)}</script><style>table{background:#b2d235;}button{font-size:12px;height:23;background:#ece9d8;border-width:1;} #linkurl,#linkname,#savelink{width:100px;}</style></head><body><!-- 显⽰窗⼝的地⽅ --><div id="here"></div><a id="clickhere" href="#">点击⽣成窗⼝</a> <!-- 要嵌⼊到窗⼝的内容 --><div id="login" style="display:none;"><form action="#" method="post" onSubmit="return false;"><table width="400" height="95"><tr><td width="78">链接⽂字</td><td width="168"><input name="" type="text"/></td><td width="138" id="linktext"></td></tr><tr><td>链接地址</td><td><input name="link.url" type="text"/></td><td id="linkurl"></td></tr><tr><td></td><td><button type="submit" style="float:right;">添加</button></td> <td id="savelink"></td></tr></table></form></div><script type="text/javascript">var here = document.getElementById("here");var login = document.getElementById("login");var clickhere = document.getElementById("clickhere"); clickhere.onclick = function(){here.appendChild(createdialog(400,95+30,login,"欢迎光临",true));}</script></body></html>希望本⽂所述对⼤家的javascript程序设计有所帮助。

jQuery之浮动窗口实现代码(两种方法)

jQuery之浮动窗口实现代码(两种方法)

jQuery之浮动窗⼝实现代码(两种⽅法)预览:复制代码代码如下:<html><head><title>浮动窗⼝</title><link type="text/css" rel="stylesheet" href="css/overflow.css" /><script type="text/javascript" src="js/jquery.js"></script><script type="text/javascript" src="js/overflow.js"></script><script type="text/javascript">$(document).ready(function(){var b = $("#b");var overFlow = $("#over");b.click(function(){overFlow.fadeIn();$("#mask").css("background","#111");$("#mask").css("opacity","0.8");})$("#close").click(function(){overFlow.fadeOut();$("#mask").css("background","#fff");$("#mask").css("opacity","1");});drag($("#over"),$("#title"));}) ;</script></head><body><div id="over"><div id="title"><span id="t">这只是⼀个演⽰标题</span><span id="close">[ x ]</span></div><div id="content">When a container object, such as a div, has mouse capture, events originating on objects within that container are fired by the div, unless the bContainerCapture parameter of the setCapture method is set to false. Passing the value false causes the container to no longer capture all document events. Instead, objects within that container still fire events, and those events also bubble as expected.<br/>---This is edited by Alp.</div></div><div id="mask"> <a id="b" href="#">click</a></div></body></html>复制代码代码如下:function drag(overFlow,title){title.onmousedown = function(evt){var doc = document;var evt = evt || window.event;var x = evt.offsetX?evt.offsetX:yerX;var y = evt.offsetY?evt.offsetY:yerY;if(overFlow.setCapture){overFlow.setCapture();}else if(window.captureEvents){window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);}doc.onmousemove = function(evt){evt = evt || window.event;var xPosition = evt.pageX || evt.clientX;var yPosition = evt.pageY || evt.clientY;var newX = xPosition - x;var newY = yPosition - y;overFlow.style.left = newX;overFlow.style.top = newY;};doc.onmouseup = function(){if(overFlow.releaseCapture){overFlow.releaseCapture();}else if(window.captureEvents){window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP); }doc.onmousemove=null;doc.onmouseup=null;};};}复制代码代码如下:#over{position: absolute;left: 300px;top: 200px;border: 1px solid black;display: none;background: #cccccc;cursor: default;width: 300px;z-index: 10;opacity: 1;}#title{border: 1px solid #1840C4;background: #95B4DC;padding: 2px;font-size:12px;cursor: default;}#close{cursor: pointer;margin-right: 1px;overflow: hidden;}#content{border: 1px solid #C2D560;background: #EFF4D7;}#t{margin-right:145px;}#mask{z-index: 1;background: #fff;width: 1024px;height: 800px;}#b{position: absolute;left: 200px;top: 100px;}body{padding: 0px;margin: 0px;}#over{background: transparent;}消息框遮罩层:<iframe id="show_upload_iframe" frameborder=0 scrolling="no" style="display:none; position:absolute;"></iframe><div id="show_upload">nothing...</div>' 页⾯加载loading中:<div id="body_loading" onClick="loaded();"><img src="__PUBLIC__/images/body_load.gif"></div> 关闭浮动窗⼝:<a href="javascript:hideupload()">关闭窗⼝建议⽤⼩图⽚</a> 打开浮动窗⼝:<a href="javascript:showupload('admin.php')">打开浮动</a>复制代码代码如下:// 消息框loadingfunction loading(){var o = $('#body_loading');o.css("left",(($(document).width())/2-(parseInt(o.width())/2))+"px");o.css("top",(($(document).height()+$(document).scrollTop())/2-(parseInt(o.height())/2))+"px");o.fadeIn("fast");}// 消息框消失function loaded(){var o = $('#body_loading');o.fadeOut("fast");}// 隐藏浮动窗⼝function hideupload(){$('#show_upload').hide();$('#show_upload_iframe').hide();}// 弹出浮动窗⼝function showupload(ajaxurl){loading();var o=$('#show_upload');var f=$('#show_upload_iframe');var top = 200;$.ajax({url: ajaxurl,//cache: false,success: function(res){loaded();o.html(res);o.css("left",(($(document).width())/2-(parseInt(o.width())/2))+"px");if($(document).scrollTop()>200){top = ($(document).height()+$(document).scrollTop())/2-(parseInt(o.height())/2);}o.css("top",top+"px");f.css({'width':o.width(),'height':o.height(),'left':o.css('left'),'top':o.css('top')});f.show();o.show();}});}。

兼容各大浏览器带关闭按钮的漂浮多组图片广告代码

兼容各大浏览器带关闭按钮的漂浮多组图片广告代码

js部分:代码如下:&lt;script type=text/javascript language=javascript&gt;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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; window.scrollmaxy) {xscroll = document.body.scrollwidth;yscroll = window.innerheight + window.scrollmaxy;} else if (document.body.scrollheight &gt; 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 &amp;&amp; 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 &lt; windowheight) {pageheight = windowheight;} else {pageheight = yscroll;}if (xscroll &lt; windowwidth) {pagewidth = windowwidth;} else {pagewidth = xscroll;}arraypagesize = new array(pagewidth, pageheight, windowwidth, windowheight)return arraypagesize;}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() &lt; 0.5 ? 1 : -1), diry = (math.random() &lt; 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 &lt; 0) { dirx = 1; x = 0; kx = math.sin(rad); ky = math.cos(rad); }if (x &gt; w) { dirx = -1; x = w; kx = math.sin(rad); ky = math.cos(rad); }y = y + step * ky * diry;if (y &lt; 0) { diry = 1; y = 0; kx = math.sin(rad); ky = math.cos(rad); }if (y &gt; 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); }}}&lt;/script&gt;&lt;script type=text/javascript language=javascript&gt;var ad2 = new admove(ad2);ad2.run();//多组漂浮&lt;/script&gt;html部分:代码如下:&lt;div id=ad2 style=z-index: 5;position:relative&gt;&lt;a href='policehtk.aspx' target='_blank'&gt;&lt;img src=images/fudong/fudong.jpg width=230 height=150 border=0 &gt; &lt;/a&gt;&lt;br&gt; &lt;a href=# onclick=document.getelementbyid('ad2').style.display='none'&gt; &lt;img border=0 src=images/fudong/close1.gif /&gt;&lt;/a&gt;&lt;/div&gt;更多信息请查看IT技术专栏。

JS实现悬浮移动窗口(悬浮广告)的特效

JS实现悬浮移动窗口(悬浮广告)的特效

JS实现悬浮移动窗⼝(悬浮⼴告)的特效js⽅法:复制代码代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/html4/loose.dtd"><html><head><title> New Document </title><meta name="Generator" content="EditPlus"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""><script type="text/javascript">window.onload=function(){//写⼊var oneInner = document.createElement("div");oneInner.setAttribute("style","background:#663398;position:absolute;width:100px;height:100px;border:solid 3px #2F74A7;cursor:pointer;");var oneButton = document.createElement("input");oneButton.setAttribute("type","button");oneButton.setAttribute("value","x");if (oneButton.style.cssFloat){oneButton.style.cssFloat="right"}else{oneButton.style.styleFloat="right"}oneInner.appendChild(oneButton);document.body.appendChild(oneInner);//定时器var a1a = setInterval(moves,100);//函数var x = 10;var y = 10;function moves(){var tops = oneInner.offsetTopvar lefts = oneInner.offsetLeftif (lefts>=document.documentElement.clientWidth-oneInner.offsetWidth||lefts<=0){x=-x}if (tops>=document.documentElement.clientHeight-oneInner.offsetHeight||tops<=0){y=-y}tops+=y;lefts+=x;oneInner.style.top=tops+"px"oneInner.style.left=lefts+"px"}//悬停停⽌oneInner.onmouseover=function(){clearInterval(a1a);}//放⼿继续运动oneInner.onmouseout=function(){a1a =setInterval(moves,100);}//删除oneButton.onclick=function(){document.body.removeChild(oneInner);}}</script></head><body></body></html>jquery⽅法:复制代码代码如下:<!DOCTYPE html><html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script type="text/javascript" src="https:///workspace/js/jquery-1.7.min.js"></script><script>$(function(){//写⼊div$("<div/>",{id:"moveWindow"}).css({width:"200px",height:"200px",border:"solid 3px#2F74A7",background:"#663398",position:"absolute",cursor:"pointer"}).appendTo("body");//写⼊关闭按钮$("<div/>",{id:"removeMW"}).css({width:"20px",height:"20px",background:"red",float:"right"}).appendTo("#moveWindow"); //定时器var move = setInterval(moves,100);var x= 10;var y= 10;function moves (){var mw = $("#moveWindow").offset();var lefts =mw.left;var tops = mw.top;if (lefts>=$(window).width()-$("#moveWindow").width()||lefts<=0){x=-x}if (tops>=$(window).height()-$("#moveWindow").height()||tops<=0){y=-y}lefts+=x;tops+=y;$("#moveWindow").offset({top:tops,left:lefts});}//悬停停⽌运动$("#moveWindow").mouseover(function(){clearInterval(move);});//移开⿏标后继续运动$("#moveWindow").mouseout(function(){move = setInterval(moves,100);});//点击按钮关闭$("#removeMW").click(function(){$("#moveWindow").remove();});})</script></head><body></body></html>基本思路:1.页⾯加载完成之后向页⾯插⼊窗⼝,之后向窗⼝插⼊关闭按钮2.使⽤setInterval()函数触发moves()函数开始动画3.moves函数:⾸先获取当前窗⼝位置,之后随时间使窗⼝位移,每当位移到游览器边缘时反向运动4.添加其他事件:⿏标悬停停⽌运动,⿏标离开继续运动,点击按钮关闭窗⼝ps:不建议使⽤这个特效,影响⽤户体验希望对你有所帮助!^_^!~~。

c语言 云朵漂浮代码

c语言 云朵漂浮代码

c语言云朵漂浮代码C语言云朵漂浮代码在编程领域中,使用C语言编写云朵漂浮代码是一种有趣且有挑战性的任务。

本文将介绍如何使用C语言实现云朵漂浮的效果。

首先,我们需要明确云朵漂浮的效果是什么。

一般来说,云朵漂浮的动画效果是模拟云朵在天空中缓慢移动的样子。

这种效果可以通过改变云朵在屏幕上的位置来实现。

为了实现这个效果,我们可以使用C语言中的图形库。

这里我将以Windows 平台为例,使用了一个名为graphics.h的库来完成图形显示。

首先,我们需要在C 语言中导入这个库。

```c#include <graphics.h>```接下来,我们需要定义一个窗口来显示我们的云朵漂浮效果。

可以使用如下代码创建一个窗口。

```cinitwindow(800, 600, "Cloud Animation");```这里的800和600分别表示窗口的宽度和高度。

"Cloud Animation"是窗口的标题。

接下来,我们需要定义一些云朵的参数。

可以使用如下代码创建一个结构体来表示云朵。

```cstruct cloud {int x; // 云朵的x坐标int y; // 云朵的y坐标int speed; // 云朵的漂浮速度};```现在,我们需要创建一个云朵实例并初始化它的参数。

```cstruct cloud my_cloud;my_cloud.x = 100;my_cloud.y = 100;my_cloud.speed = 2;```在主循环中,我们需要不断更新云朵的位置并重新绘制它。

可以使用如下代码实现。

```cwhile (!kbhit()) {cleardevice(); // 清空窗口// 更新云朵的位置my_cloud.x += my_cloud.speed;// 如果云朵超出窗口边界,则重新设置位置if (my_cloud.x > getmaxx() + 100) {my_cloud.x = -100;}// 绘制云朵draw_cloud(my_cloud.x, my_cloud.y);delay(10); // 延迟一段时间// 刷新窗口flushbuffer();}```在这段代码中,我们使用draw_cloud函数来绘制云朵。

JS右下角广告窗口代码(可收缩、展开及关闭)

JS右下角广告窗口代码(可收缩、展开及关闭)

JS右下⾓⼴告窗⼝代码(可收缩、展开及关闭)本⽂实例讲述了JS右下⾓⼴告窗⼝代码。

分享给⼤家供⼤家参考。

具体如下:这是⼀款右下⾓窗⼝JS代码,完美的右下⾓,仿新浪博客的右个⾓弹出窗⼝,这款Javascript代码在兼容性和操作舒适度⽅⾯做的相当不错。

调⽤了⼏张外部的图⽚,使⽤时⾃⾏下载吧。

运⾏效果截图如下:在线演⽰地址如下:具体代码如下:<!DOCTYPE html PUBLIC "-//W3C//h2D XHTML 1.0 Transitional//EN""/TR/xhtml1/h2D/xhtml1-transitional.h2d"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style>* { padding: 0; margin: 0; }li { list-style: none; }body { background: #eee; }.float_layer { width: 300px; border: 1px solid #aaaaaa; display:none; background: #fff; }.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; background: url(images/title_bg.gif) repeat-x; border-bottom: 1px solid #aaaaaa; position: relative; }.float_layer .min { width: 21px; height: 20px; background: url(images/min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }.float_layer .min:hover { background: url(images/min.gif) no-repeat 0 0; }.float_layer .max { width: 21px; height: 20px; background: url(images/max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }.float_layer .max:hover { background: url(images/max.gif) no-repeat 0 0; }.float_layer .close { width: 21px; height: 20px; background: url(images/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }.float_layer .close:hover { background: url(images/close.gif) no-repeat 0 0; }.float_layer .content { height: 160px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666; text-indent: 28px; }.float_layer .wrap { padding: 10px; }</style><script type="text/javascript">function miaovAddEvent(oEle, sEventName, fnHandler){if(oEle.attachEvent){oEle.attachEvent('on'+sEventName, fnHandler);}else{oEle.addEventListener(sEventName, fnHandler, false);}}window.onload = function(){var oDiv=document.getElementById('miaov_float_layer');var oBtnMin=document.getElementById('btn_min');var oBtnClose=document.getElementById('btn_close');var oDivContent=oDiv.getElementsByTagName('div')[0];var iMaxHeight=0;var isIE6=erAgent.match(/MSIE 6/ig) && !erAgent.match(/MSIE 7|8/ig);oDiv.style.display='block';iMaxHeight=oDivContent.offsetHeight;if(isIE6){oDiv.style.position='absolute';repositionAbsolute();miaovAddEvent(window, 'scroll', repositionAbsolute);miaovAddEvent(window, 'resize', repositionAbsolute);}else{oDiv.style.position='fixed';repositionFixed();miaovAddEvent(window, 'resize', repositionFixed);}oBtnMin.timer=null;oBtnMin.isMax=true;oBtnMin.onclick=function (){startMove(oDivContent, (this.isMax=!this.isMax)?iMaxHeight:0,function (){oBtnMin.className=oBtnMin.className=='min'?'max':'min';});};oBtnClose.onclick=function (){oDiv.style.display='none';};};function startMove(obj, iTarget, fnCallBackEnd){if(obj.timer){clearInterval(obj.timer);}obj.timer=setInterval(function (){doMove(obj, iTarget, fnCallBackEnd);},30);}function doMove(obj, iTarget, fnCallBackEnd){var iSpeed=(iTarget-obj.offsetHeight)/8;if(obj.offsetHeight==iTarget){clearInterval(obj.timer);obj.timer=null;if(fnCallBackEnd){fnCallBackEnd();}}else{iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);obj.style.height=obj.offsetHeight+iSpeed+'px';((erAgent.match(/MSIE 6/ig) && erAgent.match(/MSIE 6/ig).length==2)?repositionAbsolute:repositionFixed)()}}function repositionAbsolute(){var oDiv=document.getElementById('miaov_float_layer');var left=document.body.scrollLeft||document.documentElement.scrollLeft;var top=document.body.scrollTop||document.documentElement.scrollTop;var width=document.documentElement.clientWidth;var height=document.documentElement.clientHeight;oDiv.style.left=left+width-oDiv.offsetWidth+'px';oDiv.style.top=top+height-oDiv.offsetHeight+'px';}function repositionFixed(){var oDiv=document.getElementById('miaov_float_layer');var width=document.documentElement.clientWidth;var height=document.documentElement.clientHeight;oDiv.style.left=width-oDiv.offsetWidth+'px';oDiv.style.top=height-oDiv.offsetHeight+'px';}</script></head><body style="height: 2200px"><div class="float_layer" id="miaov_float_layer"><h2><strong>这是标题</strong><a id="btn_min" href="javascript:;" class="min"></a><a id="btn_close" href="javascript:;" class="close"></a></h2><div class="content"><div class="wrap">这⾥放置的是⼴告信息,你可以填⼊任何的⼴告内容,⽐如像这样:<strong>是国内专业的⽹站建设资源、脚本编程学习类⽹站,提供asp、php、、javascript、jquery、vbscript、dos批处理、⽹页制作、⽹络编程、⽹站建设等编程资料</strong>脚本特效下 </div></div></div></body></html>希望本⽂所述对⼤家的javascript程序设计有所帮助。

带关闭的悬浮于右下角的图片窗口代码-兼容所有浏览器

带关闭的悬浮于右下角的图片窗口代码-兼容所有浏览器
return false;
}
this.element.style.position = 'absolute';
this.toDo();
setInterval(this.toDo.bind(this),this.dely)
}
}
var f = new Float('china_ads_div405',{dely:100,
document.write('<div><a href="http://" target="_blank"><img src="/p/2008/0907/241999/m_7A1926A283D0017BD57D8B01FFC9AA26.jpg" width="109" height="87" alt="漂亮" /></a></div>');
var results = [];
for (var i = 0; i < iterable.length; i++)
results.push(iterable[i]);
return results;
}
}
var Float = Class.create();
Float.prototype = {
initialize: function(elem, options) {
this.toDo = options.toDo || function(){},
this.bodyScrollTop = document.documentElement.scrollTop || document.body.scrollTop,

Android悬浮窗屏蔽悬浮窗外部所有的点击事件的实例代码

Android悬浮窗屏蔽悬浮窗外部所有的点击事件的实例代码

Android悬浮窗屏蔽悬浮窗外部所有的点击事件的实例代码Android可以在所有应⽤上⽅添加View,就是给WindowManager添加⼀个View,在创建的View的时候可以给这个View设置LayoutParams(youtParams())属性,默认是屏蔽View区域以外的所有点击事件,即在显⽰View的时候,屏幕的其它区域都不可点击,包括菜单和返回键等。

当给LayoutParams设置合适的flag后,其它区域就可以响应点击了。

⽰例代码:/*** 创建⼀个⼩悬浮窗。

初始位置为屏幕的右部中间位置。

** @param context 必须为应⽤程序的Context.*/public static void createSmallWindow(Context context) {WindowManager windowManager = getWindowManager(context);int screenWidth = windowManager.getDefaultDisplay().getWidth();int screenHeight = windowManager.getDefaultDisplay().getHeight();if (smallWindow == null) {smallWindow = new FloatWindowSmallView(context);if (smallWindowParams == null) {smallWindowParams = new LayoutParams();smallWindowParams.type = LayoutParams.TYPE_PHONE;smallWindowParams.format = PixelFormat.RGBA_8888;smallWindowParams.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL| LayoutParams.FLAG_NOT_FOCUSABLE;smallWindowParams.gravity = Gravity.LEFT | Gravity.TOP;smallWindowParams.width = FloatWindowSmallView.viewWidth;smallWindowParams.height = FloatWindowSmallView.viewHeight;smallWindowParams.x = screenWidth;smallWindowParams.y = screenHeight / 2;}smallWindow.setParams(smallWindowParams);windowManager.addView(smallWindow, smallWindowParams);LogPrinter.i(TAG, "添加了⼩浮标View");}}smallWindowParams.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL | LayoutParams.FLAG_NOT_FOCUSABLE;这⾏代码控制View以外的区域可以响应点击和触摸事件。

JS简单实现浮动窗口效果示例

JS简单实现浮动窗口效果示例

JS简单实现浮动窗⼝效果⽰例本⽂实例讲述了JS简单实现浮动窗⼝效果。

分享给⼤家供⼤家参考,具体如下:HTML部分:<!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=utf-8" /><title>⽆标题⽂档</title><style type="text/css">*{ margin:0; padding:0;}a img{ border:0;}</style></head><body><div style="height:2000px; background:#ccc; display:none;"></div><!--div id="floatAd" style=" position:fixed !important; position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight)); z-index: 2147483647; left: 50%; margin-left: -240px !important; top <div onclick="closeFAd();" style=" width:26px; height:26px; float:right;"></div><div style="width:487px; height:320px; float:right;" onclick="open_online();"></div></div><div id="floatSide" style=" width:141px; height:579px; position:fixed !important; position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight)); z-index: 99999; right:0; top:6%; backgro </body></html><script type="text/javascript" src="online.js"></script>JS部分:// JavaScript Document//浮动⼴告图⽚var floatAdImg = "images/onlineSay.jpg";//浮动侧栏图⽚var floatSideImg = "images/onlineTel.gif";//打开在线沟通function open_online(){window.open('//im/index?siteid=7342332&ucid=7601325');}//浮动⼴告document.writeln("<div id=\"floatAd\" style=\" position:fixed !important; position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight)); z-index: 2147483647; left: 50%; margin-left: -240 document.writeln("<div onclick=\"closeFAd();\" style=\" width:26px; height:26px; float:right;\"></div>");document.writeln("<div style=\"width:487px; height:320px; float:right;\" onclick=\"open_online();\"></div>");document.writeln("</div>");//浮动侧栏document.writeln("<div style=\" width:141px; height:579px; position:fixed !important; position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight)); z-index: 99999; right:0; top:6%; ba //关闭浮动⼴告function closeFAd(){document.getElementById('floatAd').style.display = 'none';}//打开浮动⼴告function showFAd(){document.getElementById('floatAd').style.display = 'block';}//打开浮动窗⼝function showFloat(){document.getElementById('floatAd').style.display = 'block';}//打开窗⼝ 20 秒仅执⾏⼀次setTimeout(showFAd,20000);//每个 30 秒执⾏⼀次setInterval(showFloat,30000);效果图如下:更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》希望本⽂所述对⼤家JavaScript程序设计有所帮助。

浮动窗口代码

浮动窗口代码
}
if(navigator.appName.indexOf("Netscape")!=-1)
{
if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();
}
d="chinazads";
movechip("chinazads");
}
document.write('<div id="chinazads" style="height:49px;left:178px;position:absolute;top:1237px;width:70px; z-index:1000">');
}
else
{
document.write("<a href='" + url + "' target=_blank onmouseover=stopme('chinazads'); onmouseout=movechip('chinazads');>");
document.write("<img src='" + pic + "' alt='" + alt + "' border=0 width='" + Wimg + "' height='" + Himg + "'></a>");

网页上漂浮的客服代码(漂浮框架兼容各大浏览器)

网页上漂浮的客服代码(漂浮框架兼容各大浏览器)

网页上漂浮的客服代码(漂浮框架兼容各大浏览器)第一篇:网页上漂浮的客服代码(漂浮框架兼容各大浏览器) 常见网页上的漂浮客服窗口,是一个漂浮框架,各位可以拿去用。

在chrome、ie、firefox下测试正常。

以下是部分代码(可点击演示查看或直接下载源代码):.kfoutbox{position:absolute;z-index:10000;right:5px;margin:0px;width:80px;height:150px;back ground:#ff0000;}这里是网页的内容区第二篇:《漂浮》四年级上美术教案《漂浮》四年级上美术教案漂浮教学内容与目标、显性内容与目标应知:通过本学习,学生初步探索有关浮力的知识,并能根据身边的废旧材料进行有创意的设计。

应会:结合绘画、粘贴、插接等不同造型手法,以及漂浮的科学道理,利用生活中的废旧物品实现自己的艺术创想。

2、隐性内容与目标通过本学习,培养学生将艺术创造与科学研究完美结合的意识,以及发现问题、分析问题、解决问题的能力,激发他们热爱生活、关注生活的美好情感。

教学重点:启发学生探究简单的浮力知识,并结合身边废旧物品进行有创意的设计与制作。

教学难点:在制作漂浮物时,创新地使用材料,制作方法精细。

教学过程:一、游戏导人游戏l:发给学生每人一支吸管,提出游戏要求:你能想到几种令吸管在水中漂浮起来的方法?游戏2:抢答——如果给你一把吸管,让它们漂浮在水面上.设想一下都可能有哪些不同的造型?二、思考反馈吸管为什么可以漂浮?铁很重,为什么轮船却能漂浮在海上?三、信息交流组织学生进行信息交流。

哪位科学家最早发现了浮力?你知道有哪些关于浮力的小故事吗?四、合作探究组织学生分组探究:在我们身边,还有哪些材料可以漂浮?看一看:书中同学作品给了你哪些启发?试一试:运用折、剪、卷、组合等不同手段,你能用手边的材料组织什么样的漂浮物的造型?讲一讲:你能设想一下它的功能及装饰吗?五、探索实践提出作业要求:利用身边的废旧材料,制作一个能浮在水面上的新颖美观的玩具。

漂浮窗口代码

漂浮窗口代码

星 11.5.6 14:48:42<script type="text/javascript">function hidead(){document.getElementById("ad").style.display="none";}</script><div id="ad" style="position:absolute"><a href="这里填你要连接到的网页地址" target="_blank"><img src="这个引号中间填图片路径" ></a><DIV style="FONT-SIZE: 9pt; CURSOR: hand" align=right>关闭×</DIV></div><script>var x = 50,y = 60var xin = true, yin = truevar step = 1var delay = 1var obj=document.getElementById("ad")function floatAD() {var L=T=0var R= document.body.clientWidth-obj.offsetWidthvar B = document.body.clientHeight-obj.offsetHeightobj.style.left = x + document.body.scrollLeftobj.style.top = y + document.body.scrollTopx = 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 }}var itl= setInterval("floatAD()", delay)obj.onmouseover=function(){clearInterval(itl)}obj.onmouseout=function(){itl=setInterval("floatAD()", delay)}</script>星 11.5.6 14:49:09<a href="这里填你要连接到的网页地址" target="_blank"><img src="这个引号中间填图片路径" >你改这里就可以了,这个是会自动飘的那种`星 11.5.6 14:51:57至于昨天那个,你改这里var a = new xWin("1",160,200,200,200,"标题","<a href=这里填你要连接到的网页地址 target=_blank><img src=这个引号中间填图片路径></a>");星 11.5.6 15:11:57刚才发的那个浮动的有错,关闭不了.我发多一次`星 11.5.6 15:12:44<script type="text/javascript">function hidead(){document.getElementById("ad").style.display="none";}</script><div id="ad" style="position:absolute"><a><a href="这里填要连接的网址"><img src="这里填图片路径" border="0"></a></a><DIV onClick="hidead();" style="FONT-SIZE: 9pt; CURSOR: hand" align=r ight>关闭×</DIV></div><p><script>var x = 50,y = 60var xin = true, yin = truevar step = 1var delay = 1var obj=document.getElementById("ad")function floatAD() {var L=T=0var R= document.body.clientWidth-obj.offsetWidthvar B = document.body.clientHeight-obj.offsetHeightobj.style.left = x + document.body.scrollLeftobj.style.top = y + document.body.scrollTopx = 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 }}var itl= setInterval("floatAD()", delay)obj.onmouseover=function(){clearInterval(itl)}obj.onmouseout=function(){itl=setInterval("floatAD()", delay)}</script>星 11.5.6 15:14:56<script type="text/javascript">function hidead(){document.getElementById("ad").style.display="none";}</script><div id="ad" style="position:absolute"><a href="这里填要连接的网址" target="_blank"><img src="这里填图片路径" border="0"></a><DIV onClick="hidead();" style="FONT-SIZE: 9pt; CURSOR: hand" align=r ight>关闭×</DIV></div><script>var x = 50,y = 60还是有点问题,把最上面几行改成这个`。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<!--带关闭功能的图片漂浮代码-->
<div id="img" style="position: absolute;z-index:1;left: 311; top: 815;visibility :hidden;" onmouseover="clearInterval(interval)" onmouseout="interval = setInterval('changePos()', delay)" align="right">
<a href="http://超链接路径" target="_blank"><img border="0" src="/图片路径"></a><br><span style="CURSOR:hand;color:black;font-weight:bold" onclick="clearInterval(interval);img.style.visibility = 'hidden'">关闭</span>
</div>
<script language=javascript>
var xPos = 800;//from
var yPos = document.body.clientHeight;
var step = 1;
var delay = 30;
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.style.visibility = "visible";
interval = setInterval('changePos()', delay); }
start();
</script>
<!--图片漂浮代码结束-->。

相关文档
最新文档