『壹』 求段网页右下角漂浮的JS代码,放广告用的!
<!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>不会被屏蔽的网页右下角漂浮窗口代码</title>
<FCK:meta http-equiv="content-type" content="text/html;charset=gb2312" />
<style type="text/css">
#msg_win{border:1px solid #A67901;background:#EAEAEA;width:300px;position:absolute;right:0;font-size:12px;font-family:Arial;margin:0px;display:none;overflow:hidden;z-index:99;}
#msg_win .icos{position:absolute;top:2px;*top:0px;right:2px;z-index:9;}
.icos a{float:left;color:#833B02;margin:1px;text-align:center;font-weight:bold;width:14px;height:22px;line-height:22px;padding:1px;text-decoration:none;font-family:webdings;}
.icos a:hover{color:#fff;}
#msg_title{background:#FECD00;border-bottom:1px solid #A67901;border-top:1px solid #FFF;border-left:1px solid #FFF;color:#000;height:25px;line-height:25px;text-indent:5px;}
#msg_content{margin:0px;width:300px;height:300px;overflow:hidden;}
</style>
</head>
<body>
<p style="height:1000px;"></p>
<div id="msg_win" style="display:block;top:490px;visibility:visible;opacity:1;">
<div class="icos"><a id="msg_min" title="最小化" href="javascript:void 0" _fcksaverl="javascript:void 0">_</a><a id="msg_close" title="关闭" href="javascript:void 0" _fcksaverl="javascript:void 0">×</a></div>
<div id="msg_title">标题</div>
<div id="msg_content">
<img src="http://www.chinesesavvy.com/export/sites/default/images/stories/images/Subject/2007newyear/chunjie_texttu03.gif" width="300" height="300" border="0"/>
</div>
</div>
<script language="javascript">
var Message={
set: function() {//最小化与恢复状态切换
var set=this.minbtn.status == 1?[0,1,'block',this.char[0],'最小化']:[1,0,'none',this.char[1],'恢复'];
this.minbtn.status=set[0];
this.win.style.borderBottomWidth=set[1];
this.content.style.display =set[2];
this.minbtn.innerHTML =set[3]
this.minbtn.title = set[4];
this.win.style.top = this.getY().top;
},
close: function() {//关闭
this.win.style.display = 'none';
window.onscroll = null;
},
setOpacity: function(x) {//设置透明度
var v = x >= 100 ? '': 'Alpha(opacity=' + x + ')';
this.win.style.visibility = x<=0?'hidden':'visible';//IE有绝对或相对定位内容不随父透明度变化的bug
this.win.style.filter = v;
this.win.style.opacity = x / 100;
},
show: function() {//渐显
clearInterval(this.timer2);
var me = this,fx = this.fx(0, 100, 0.1),t = 0;
this.timer2 = setInterval(function() {
t = fx();
me.setOpacity(t[0]);
if (t[1] == 0) {clearInterval(me.timer2) }
},10);
},
fx: function(a, b, c) {//缓冲计算
var cMath = Math[(a - b) > 0 ? "floor": "ceil"],c = c || 0.1;
return function() {return [a += cMath((b - a) * c), a - b]}
},
getY: function() {//计算移动坐标
var d = document,b = document.body, e = document.documentElement;
var s = Math.max(b.scrollTop, e.scrollTop);
var h = /BackCompat/i.test(document.compatMode)?b.clientHeight:e.clientHeight;
var h2 = this.win.offsetHeight;
return {foot: s + h + h2 + 2+'px',top: s + h - h2 - 2+'px'}
},
moveTo: function(y) {//移动动画
clearInterval(this.timer);
var me = this,a = parseInt(this.win.style.top)||0;
var fx = this.fx(a, parseInt(y));
var t = 0 ;
this.timer = setInterval(function() {
t = fx();
me.win.style.top = t[0]+'px';
if (t[1] == 0) {
clearInterval(me.timer);
me.bind();
}
},10);
},
bind:function (){//绑定窗口滚动条与大小变化事件
var me=this,st,rt;
window.onscroll = function() {
clearTimeout(st);
clearTimeout(me.timer2);
me.setOpacity(0);
st = setTimeout(function() {
me.win.style.top = me.getY().top;
me.show();
},600);
};
window.onresize = function (){
clearTimeout(rt);
rt = setTimeout(function() {me.win.style.top = me.getY().top},100);
}
},
init: function() {//创建HTML
function $(id) {return document.getElementById(id)};
this.win=$('msg_win');
var set={minbtn: 'msg_min',closebtn: 'msg_close',title: 'msg_title',content: 'msg_content'};
for (var Id in set) {this[Id] = $(set[Id])};
var me = this;
this.minbtn.onclick = function() {me.set();this.blur()};
this.closebtn.onclick = function() {me.close()};
this.char=navigator.userAgent.toLowerCase().indexOf('firefox')+1?['_','::','×']:['0','2','r'];//FF不支持webdings字体
this.minbtn.innerHTML=this.char[0];
this.closebtn.innerHTML=this.char[2];
setTimeout(function() {//初始化最先位置
me.win.style.display = 'block';
me.win.style.top = me.getY().foot;
me.moveTo(me.getY().top);
},0);
return this;
}
};
Message.init();
</script>
</body>
</html>
『贰』 求一个网页漂浮图片代码
<script type="text/javascript">
function hidead()
{document.getElementById("ad").style.display="none";}
</script>
<div id="ad" style="position:absolute">
<a><a href="12.html"><img src="aa.jpg" border="0"></a>
</a>
<DIV onClick="hidead();" style="FONT-SIZE: 9pt; CURSOR: hand" align=right>关闭广告×</DIV></div>
<p>
<script>
var x = 50,y = 60
var xin = true, yin = true
var step = 1
var delay = 1
var obj=document.getElementById("ad")
function floatAD() {
var L=T=0
var R= document.body.clientWidth-obj.offsetWidth
var B = document.body.clientHeight-obj.offsetHeight
obj.style.left = x + document.body.scrollLeft
obj.style.top = y + document.body.scrollTop
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 }
}
var itl= setInterval("floatAD()", delay)
obj.onmouseover=function(){clearInterval(itl)}
obj.onmouseout=function(){itl=setInterval("floatAD()", delay)}
</script>
</p>
『叁』 右侧悬浮图片 javascript代码
<body>
<img src='d:\10.jpg' id=ad style='position:absolute'>
<script>
B=document.body
with(ad)
{
width=300/*宽*/
height=400/*高*/
}
setInterval("move('ad',B.clientHeight+B.scrollTop-400/*上*/,B.clientWidth+B.scrollLeft-300/*左*/,10/*延时内容*/)",1)
function move(id,y,x,num)
{
with(B){t=y;l=x}
v=document.getElementById(id).style
v.posTop+=(t-v.posTop)/num
v.posLeft+=(l-v.posLeft)/num
}
</script>
</body>
『肆』 网页悬浮图片怎么写代码
左侧悬浮代码如下:
<div style="position:absolute;width:110px;height:455px;top:150px;left:0px;" id="lefimg"><img border="0" src="../图片名" width="图片宽度" height="图片高度" /></div>
<script language="JavaScript">
<!--
lastScrollY=0;
function heartBeat(){
var diffY;
if (document.documentElement && document.documentElement.scrollTop)
diffY = document.documentElement.scrollTop;
else if (document.body)
diffY = document.body.scrollTop
else
{/*Netscape stuff*/}
//alert(diffY);
percent=.1*(diffY-lastScrollY);
if(percent>0)percent=Math.ceil(percent);
else percent=Math.floor(percent);
document.getElementById("lefimg").style.top=parseInt(document.getElementById("lefimg").style.top)+percent+"px";
lastScrollY=lastScrollY+percent;
//alert(lastScrollY);
}
window.setInterval("heartBeat()",1);
// -->
</script>
图片高度和宽度用数字代替即可,层的宽度和高度可自定义
将如上代码加入到网页的</body>前即可
『伍』 如何在html中怎么让图片浮动
1、使用css中的flaot属性就可以了,首先打开Dreamweaver,创建html文件:
『陆』 网页设计求悬浮窗代码
{
自width:100px;
height:130px;
background:red;
position:absolute;
right:0;
bottom:0;
}
中的position属性值改为fixed。搞定
『柒』 html导航栏悬浮在最右边
首先给导航栏来个float:right即可。
2、消颂谈其次在html中,右边图片的代码是“imgalign=right”。“对齐”属性用于设置图片元素相对于其他元素的方向。
3、最后当属性值为“右”时,图拿碰片元素将樱磨显示在右侧。
『捌』 怎么用html设置一个可点击的长图标悬浮在网页右边上,随网页的滚动而滚动,
悬浮按钮只需要设置按钮positi的属性为fixed即可。
例子:
<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>浮动按钮</title>
<style>
*
{
销腔margin:0px;
padding:0px;
}
#container
{
width:1000px;
height:3000px;
background-color:#1b6d85;
margin:auto;
}
#div1
{
height:600px;
background-color:#255625;
}
#div2
{
height:600px;
background-color:#c0a16b;
}
#div3
{
height:600px;
background-color:#b92c28;
}
#div4
{
height:600px;
background-color:#449d44;
}
#div5
{
height:600px;
拆枯background-color:#999999;
}
.btn-style
{
width:30px;
height:120px;
position:fixed;/*此处即是固定按钮位置的属性。*/
亏御衫left:1500px;
top:400px;
}
</style>
</head>
<body>
<buttonclass="btn-style">这是一个浮动按钮</button>
<divid="container">
<divid="div1">第一节</div>
<divid="div2">第二节</div>
<divid="div3">第三节</div>
<divid="div4">第四节</div>
<divid="div5">第五节</div>
</div>
</body>
</html>
效果图:
『玖』 谁知道网页悬浮广告的代码
脚本说明: 把如下代码加入<body>区域中 <SCRIPT FOR=window EVENT=onload LANGUAGE="JavaScript"> initAd();//载入页面后,调用函数initAd() </SCRIPT> <script language="JavaScript"> <!-- function initAd() { document.all.AdLayer.style. posTop = -200; //设置onLoad事件激发以后, 广告层相对于固定后的y方向位置 document.all.AdLayer.style. visibility = 'visible'//设置层为可见 MoveLayer('AdLayer');// 调用函数MoveLayer() } function MoveLayer(layerName) { var x = 600;//浮动广告层固定于浏览器的x方向位置 var y = 300;//浮动广告层固定于浏览器的y方向位置 var diff = (document.body.scrollTop + y - document.all.AdLayer.style. posTop)*.40; var y = document.body.scrollTop + y - diff; eval("document.all." + layerName + ".style.posTop = y"); eval("document.all." + layerName + ".style.posLeft = x");//移动广告层 setTimeout("MoveLayer(' AdLayer');", 20);//设置20毫秒后再调用函数MoveLayer() } //--> </script> <!--下面为一个ID为AdLayer的层( 如ID名不为AdLayer, 上面MoveLayer()内的AdLayer也要作相应修改) ,包括一张带链接的图片--> <div id=AdLayer style='position:absolute; width:61px; height:59px; z-index:20; visibility:hidden;; left: 600px; top: 300px'> <a href=" http://class.yoyoent. com/"><img src=' http://www.yoyoent.com/ images0324/logo2.gif' border="0" height="31" width="88"></a> </div>
『拾』 在网页制作中如何编辑代码让某个图片变成悬浮的
首先将图片装在来一个盒子源里,即,假设图片名为:回顶端.jpg,则代码为: <head> <style type="text/css"> #tupian { float:bottom; (让图片浮动在页面的下方) } </style> </head> <div id="tupian">回顶端<div>