ENGLISH 意见建议 网站地图 网站帮助
广泛智力汇聚   高效成果传播   先进机制培育
联盟首页  |  协同开发  |  开放源码库  |  安全告警  |  开源导航  |  文档中心  |  服务支持  |  共创论坛  |  关于联盟


注册会员 网站帮助
    您的位置 »
    今天是: 2010年11月22日    
项目搜索

完全匹配   
开源软件
软件分类表
新发布软件
其它网站镜像
代码片断
协同开发
文档
论坛
寻求协助
热点项目
站点状态
编译工厂

联系我们
关于联盟

代码片段库:
查看代码片段

浏览 | 提交新的代码片段 | 创建代码包

固定宣传层

类型:
Full Script
类别:
HTML Manipulation
许可证:
GNU General Public License
语言:
JavaScript
 
描述:
固定宣传层,可自由拖动,并可随意加链接,实用
http://www.baron.com.cn

该代码片段的版本系列:

片段ID 下载版本 提交时间 提交人 删除
47571.02003-10-24 03:41cbd001

点击"下载版本"来下载该代码片段.


最新版本的代码片段: 1.0


脚本说明:
把如下代码加入<body>区域中
<STYLE type=text/css>
#floater {LEFT: 450px; POSITION: absolute; TOP: 120px; VISIBILITY: visible; WIDTH: 125px; Z-INDEX: 10}
a.banner { text-decoration:none; font-size: 9pt; FONT-WEIGHT: lighter;font-style:normal;FONT-VARIANT: normal;font-family: 宋体; }
</STYLE>
<DIV align=center id=floater  style="HEIGHT: 100px; WIDTH: 343px">
<TABLE  bgColor=#eeeeee border=1 borderColor=#999999 
                        cellPadding=0 cellSpacing=0 
                        style="BORDER-COLLAPSE: collapse" width=316>
                          <TBODY>
                          <TR>
                            <TD height=15 width=310>
                              <TABLE border=0 cellPadding=0 cellSpacing=0 
                              width="100%">
                                <TBODY>
                                <TR>
                                <TD align=right 
                                height=15 vAlign=bottom width="100%">
                                <TABLE border=0 height=2 width="100%">
                                <TR>
                                <TD height=1  align=right><A 
                                class=banner 
                                href="#" 
                                target=_blank><FONT color=#000000 face=宋体 
                                style="FONT-SIZE: 9pt">[免费留言本]</FONT></A>  <font 
                                class=banner 
                                id=Min language=javascript 
                                onclick="return Min_onclick()"><FONT 
                                color=#666666
                                style="FONT-SIZE: 9pt" style="cursor:hand">OFF</FONT></font><font 
                                class=banner
                                id=Min language=javascript 
                                onclick="return Max_onclick()"><FONT 
                                color=#666666>/</FONT><FONT color=#666666 
                                style="FONT-SIZE: 9pt" style="cursor:hand">ON</FONT></font></TD></TR></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
                        <TABLE bgColor=#eeeeee border=1 borderColor=#999999 
                        cellPadding=2 cellSpacing=0 id=ad1 
                        style="BORDER-COLLAPSE: collapse" width=316>
                          <TBODY>
                          <TR>
                            <TD bgColor=#eeeeee disabled height=58 width=310>
                              <P align=center><a href="#" target="_blank"><img src="pic/xc.gif" border=0 height=58 width=310></a></P></TD></TR>
                          <TR>
                            <TD bgColor=#eeeeee height=5 width=310><FONT 
                              color=#ffffff size=2><A class=banner 
                              href="#"  title=申请免费收藏夹
                              target=_blank><FONT 
                              color=#ff0000><B>申请免费收藏夹</B></FONT></A>    <FONT color=#dddddd 
                              face=宋体 style="FONT-SIZE: 9pt"> <A class=banner 
                              href="#" 
                              target=_blank><FONT color=#ff0000 face=宋体 
                              style="FONT-SIZE: 9pt">[虚拟主机大优惠]</FONT></A></FONT>    <A 
                              class=banner href="http://www.zhongzhong.net/iecn" 
                              target=_blank><FONT color=#ff0000 face=宋体 
                              style="FONT-SIZE: 9pt">[IECN论坛]</FONT></A></FONT></TD></TR></TBODY></TABLE></DIV>
<SCRIPT id=clientEventHandlersJS language=JScript>
<!--

function ad_check() {
self.onError=null;   
	 
self.onError=null;   
setTimeout("ad_check()",100);
}


function Min_onclick() {
//alert(ad1.style.visibility )
ad1.style.visibility='hidden';



}
function Max_onclick() {
//alert(ad1.style.visibility )
ad1.style.visibility='visible';



}

//-->
</SCRIPT>

                        <SCRIPT language=JScript>                              
//floater.innerHTML =''
//window.alert (floater.innerHTML.length<4000);


self.onError=null;                              
currentX = currentY = 0;                               
whichIt = null;                                         
lastScrollX = 0; lastScrollY = 0;                              
NS = (document.layers) ? 1 : 0;                             
IE = (document.all) ? 1: 0;                              
<!-- STALKER CODE -->                              
function heartBeat() {                              
if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; }                             if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }           
if(diffY != lastScrollY) {            
percent = .1 * (diffY - lastScrollY);    
if(percent > 0) percent = Math.ceil(percent); 
else percent = Math.floor(percent);  
if(IE) document.all.floater.style.pixelTop += percent;  
if(NS) document.floater.top += percent;                 
lastScrollY = lastScrollY + percent;      
}                       
if(diffX != lastScrollX) {       
percent = .1 * (diffX - lastScrollX);     
if(percent > 0) percent = Math.ceil(percent);       
else percent = Math.floor(percent);                   
if(IE) document.all.floater.style.pixelLeft += percent;        
if(NS) document.floater.left += percent;       
lastScrollX = lastScrollX + percent;                     
}	                          
}                         
<!-- /STALKER CODE -->              
<!-- DRAG DROP CODE -->              
function checkFocus(x,y) {         
stalkerx = document.floater.pageX;     
stalkery = document.floater.pageY;                        
stalkerwidth = document.floater.clip.width;              
stalkerheight = document.floater.clip.height;                         
if( (x > stalkerx && x < (stalkerx+stalkerwidth)) && (y > stalkery && y < (stalkery+stalkerheight))) return true;                      
else return false;        
}                     
function grabIt(e) {            
if(IE) {                            
whichIt = event.srcElement; 
while (whichIt.id.indexOf("floater") == -1) {    
whichIt = whichIt.parentElement;                           
if (whichIt == null) { return true; }         
 }                            
whichIt.style.pixelLeft = whichIt.offsetLeft;                              
whichIt.style.pixelTop = whichIt.offsetTop;                          
currentX = (event.clientX + document.body.scrollLeft);                       
currentY = (event.clientY + document.body.scrollTop); 	                      
} else {                             
window.captureEvents(Event.MOUSEMOVE);    
if(checkFocus (e.pageX,e.pageY)) {                            
whichIt = document.floater;                              
stalkerTouchedX = e.pageX-document.floater.pageX;      
StalkerTouchedY = e.pageY-document.floater.pageY;          
}                              
}                            
return true;                        
}                            
function moveIt(e) {               
if (whichIt == null) { return false; }       
if(IE) {                             
newX = (event.clientX + document.body.scrollLeft);                           
newY = (event.clientY + document.body.scrollTop);                
distanceX = (newX - currentX);    distanceY = (newY - currentY);   
currentX = newX;    currentY = newY;                       
whichIt.style.pixelLeft += distanceX;                          
whichIt.style.pixelTop += distanceY;                      
if(whichIt.style.pixelTop < document.body.scrollTop) whichIt.style.pixelTop = document.body.scrollTop;    if(whichIt.style.pixelLeft < document.body.scrollLeft) whichIt.style.pixelLeft = document.body.scrollLeft; if(whichIt.style.pixelLeft > document.body.offsetWidth - document.body.scrollLeft - whichIt.style.pixelWidth - 20) whichIt.style.pixelLeft = document.body.offsetWidth - whichIt.style.pixelWidth - 20;
if(whichIt.style.pixelTop > document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5) whichIt.style.pixelTop = document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5;  
event.returnValue = false;  
} else {   
whichIt.moveTo(e.pageX-StalkerTouchedX,e.pageY-StalkerTouchedY); 
if(whichIt.left < 0+self.pageXOffset) whichIt.left = 0+self.pageXOffset; 
if(whichIt.top < 0+self.pageYOffset) whichIt.top = 0+self.pageYOffset;  
if( (whichIt.left + whichIt.clip.width) >= (window.innerWidth+self.pageXOffset-17)) whichIt.left = ((window.innerWidth+self.pageXOffset)-whichIt.clip.width)-17; 
if( (whichIt.top + whichIt.clip.height) >= (window.innerHeight+self.pageYOffset-17)) whichIt.top = ((window.innerHeight+self.pageYOffset)-whichIt.clip.height)-17; 
return false;} 
return false;  
}   
function dropIt() {     
whichIt = null;     
if(NS) window.releaseEvents (Event.MOUSEMOVE);  
return true;             
	}                     
<!-- DRAG DROP CODE -->  
if(NS) {    
window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN);
window.onmousedown = grabIt;
window.onmousemove = moveIt; 
window.onmouseup = dropIt; 
}              
if(IE) {                     
document.onmousedown = grabIt;    
document.onmousemove = moveIt;   
document.onmouseup = dropIt;          
	}                         
if(NS || IE) action = window.setInterval("heartBeat()",1);  
setTimeout("ad_check()",10)

</SCRIPT>

		

提交新版本

如果您修改了一个代码片段并且觉得很应该让别人共享,您可以把这作为这个代码片段的最新版本提交上来.


联盟团体会员
合作伙伴
© 共创软件联盟 版权所有
联盟服务条款 | 联盟隐私权规则 | 联系我们
电话: (8610)68313388-5949 | 传真: (8610)88377936
京ICP备05056057号