永不消失的title提示代码


Posted in Javascript onFebruary 15, 2007
<a onMouseOver="drs('全网所有地区(北京、湖南、安徽、广西、河南、河北、吉林、天津、重庆、山西、云南、内蒙、江西、新疆、甘肃、海南、贵州、宁夏、青海、西藏)  是  977715<br>广东、上海、辽宁、四川、福建、浙江、黑龙江、山东、湖北、陕西、江苏   377715'); return true;" onMouseOut="nd(); return true;" href=#>注</a>  JS代码:  
////////////////////////////////////////////////////////////////////////////////////  
// CONFIGURATION  
////////////////////////////////////////////////////////////////////////////////////  
// 主背景色(大区域)  
// 通常使用明快的颜色(浅黄色等...)  
 if (typeof fcolor == 'undefined') { var fcolor = "ffffff";}  
// Border的颜色和标题栏的颜色;  
// 通常的颜色深(褐色,黑色等。)  
 if (typeof backcolor == 'undefined') { var backcolor = "#FF9900";}  
   
// 文字的颜色  
// 通常是比较深的颜色;  
 if (typeof textcolor == 'undefined') { var textcolor = "#000000";}  
// 标题的颜色  
// 通常是明快的颜色;  
 if (typeof capcolor == 'undefined') { var capcolor = "#FFFFFF";}  
// "Close"的颜色  
// 通常是明快的颜色;  
 if (typeof closecolor == 'undefined') { var closecolor = "#9999FF";}  
   
// 弹出的窗口的宽度;  
// 100-300 pixels 合适  
 if (typeof width == 'undefined') { var width = "280";}  
// 边缘的宽度,象素。  
// 1-3 pixels 合适  
 if (typeof border == 'undefined') { var border = "2";}  
   
// 弹出窗口位于鼠标左侧或者右侧的距离,象素。  
// 3-12合适  
 if (typeof offsetx == 'undefined') { var offsetx = 10;}  
// 弹出窗口位于鼠标下方的距离;  
// 3-12 合适  
 if (typeof offsety == 'undefined') { var offsety = 10;}  
////////////////////////////////////////////////////////////////////////////////////  
// 设置结束  
////////////////////////////////////////////////////////////////////////////////////  
ns4 = (document.layers)? true:false  
ie4 = (document.all)? true:false  
// Microsoft Stupidity Check.  
if (ie4) {  
 if (navigator.userAgent.indexOf('MSIE 5')>0) {  
  ie5 = true;  
 } else {  
  ie5 = false; }  
} else {  
 ie5 = false;  
}  
var x = 0;  
var y = 0;  
var snow = 0;  
var sw = 0;  
var cnt = 0;  
var dir = 1;  
var tr=1;  
if ( (ns4) || (ie4) ) {  
 if (ns4) over = document.overDiv  
 if (ie4) over = overDiv.style  
 document.onmousemove = mouseMove  
 if (ns4) document.captureEvents(Event.MOUSEMOVE)  
}  
// 以下是页面中使用的公共函数;  
// Simple popup right  
function drs(text) {  
 dts(1,text);  
}  

// Clears popups if appropriate  
function nd() {  
 if ( cnt >= 1 ) { sw = 0 };  
 if ( (ns4) || (ie4) ) {  
  if ( sw == 0 ) {  
   snow = 0;  
   hideObject(over);  
  } else {  
   cnt++;  
  }  
 }  
}  
// 非公共函数,被其它的函数调用;  
// Simple popup  
function dts(d,text) {  
 txt = "<TABLE WIDTH="+width+" BORDER=0 CELLPADDING="+border+" CELLSPACING=0 BGCOLOR=\""+backcolor+"\"><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=3 BGCOLOR=\""+fcolor+"\"><TR><TD CLASS=P1><FONT FACE=\"宋体\" COLOR=\""+textcolor+"\">"+text+"</FONT></TD></TR></TABLE></TD></TR></TABLE>"  
 layerWrite(txt);  
 dir = d;  
 disp();  
}  
   
// Common calls  
function disp() {  
 if ( (ns4) || (ie4) ) {  
  if (snow == 0)  {  
   if (dir == 2) { // Center  
    moveTo(over,x+offsetx-(width/2),y+offsety);  
   }  
   if (dir == 1) { // Right  
    moveTo(over,x+offsetx,y+offsety);  
   }  
   if (dir == 0) { // Left  
    moveTo(over,x-offsetx-width,y+offsety);  
   }  
   showObject(over);  
   snow = 1;  
  }  
 }  
// Here you can make the text goto the statusbar.  
}  
// Moves the layer  
function mouseMove(e) {  
 if (ns4) {x=e.pageX; y=e.pageY;}  
 if (ie4) {x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;}  
 if (ie5) {x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;}  
 if (snow) {  
  if (dir == 2) { // Center  
   moveTo(over,x+offsetx-(width/2),y+offsety);  
  }  
  if (dir == 1) { // Right  
   moveTo(over,x+offsetx,y+offsety);  
  }  
  if (dir == 0) { // Left  
   moveTo(over,x-offsetx-width,y+offsety);  
  }  
 }  
}  
// The Close onMouseOver function for Sticky  
function cClick() {  
 hideObject(over);  
 sw=0;  
}  
// Writes to a layer  
function layerWrite(txt) {  
        if (ns4) {  
                var lyr = document.overDiv.document  
                lyr.write(txt)  
                lyr.close()  
        }  
        else if (ie4) document.all["overDiv"].innerHTML = txt  
  if (tr) {  }  
}  
// Make an object visible  
function showObject(obj) {  
        if (ns4) obj.visibility = "show"  
        else if (ie4) obj.visibility = "visible"  
}  
// Hides an object  
function hideObject(obj) {  
        if (ns4) obj.visibility = "hide"  
        else if (ie4) obj.visibility = "hidden"  
}  
// Move a layer  
function moveTo(obj,xL,yL) {  
        obj.left = xL  
        obj.top = yL  
} 
Javascript 相关文章推荐
Using the TextRange Object
Oct 14 Javascript
JS自动适应的图片弹窗实例
Jun 29 Javascript
JavaScript将字符串转换为整数的方法
Apr 14 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
Feb 06 Javascript
node跨域请求方法小结
Aug 25 Javascript
jQuery中的for循环var与let的区别
Apr 21 jQuery
详解Angular5路由传值方式及其相关问题
Apr 28 Javascript
从零开始搭建webpack+react开发环境的详细步骤
May 18 Javascript
详解Node.js amqplib 连接 Rabbit MQ最佳实践
Jan 24 Javascript
使用webpack构建应用的方法步骤
Mar 04 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
Aug 01 Javascript
微信小程序中data-key属性之数据传输(经验总结)
Aug 22 Javascript
Javascript操纵Cookie实现购物车程序
Feb 15 #Javascript
通过JAVASCRIPT读取ASP设定的COOKIE
Feb 15 #Javascript
用Javascript读取中文COOKIE的解决办法
Feb 15 #Javascript
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
Feb 15 #Javascript
实例:用 JavaScript 来操作字符串(一些字符串函数)
Feb 15 #Javascript
从Ajax到JQuery Ajax学习
Feb 14 #Javascript
JAVASCRIPT对象及属性
Feb 13 #Javascript
You might like
php+ajax实时刷新简单实例
2015/02/25 PHP
javascript 冒泡排序 正序和倒序实现代码
2010/12/14 Javascript
js原生态函数中使用jQuery中的 $(this)无效的解决方法
2011/05/25 Javascript
原生js做的手风琴效果的导航菜单
2013/11/08 Javascript
Java中Timer的用法详解
2015/10/21 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
移动端H5开发 Turn.js实现很棒的翻书效果
2016/06/20 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
JavaScript数据结构之二叉树的查找算法示例
2017/04/13 Javascript
jQuery+PHP+Mysql实现抽奖程序
2020/04/12 jQuery
浅谈Angular2 模块懒加载的方法
2017/10/04 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
2018/08/07 Javascript
VUE2.0+ElementUI2.0表格el-table实现表头扩展el-tooltip
2018/11/30 Javascript
七行JSON代码把你的网站变成移动应用过程详解
2019/07/09 Javascript
解决vuex刷新状态初始化的方法实现
2019/08/15 Javascript
javascript+Canvas实现画板功能
2020/06/23 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决
2020/09/27 Javascript
python 通过xml获取测试节点和属性的实例
2018/03/31 Python
python命令 -u参数用法解析
2019/10/24 Python
Python实现ATM系统
2020/02/17 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
Django静态文件加载失败解决方案
2020/08/26 Python
CSS3实现线性渐变用法示例代码详解
2020/08/07 HTML / CSS
施华洛世奇日本官网:SWAROVSKI日本
2018/05/04 全球购物
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
应届大专毕业生个人自荐信
2013/09/22 职场文书
药学专业毕业生求职信
2013/10/20 职场文书
大学本科生的个人自我评价
2013/12/09 职场文书
五年级学生评语
2014/04/22 职场文书
授权委托书
2014/07/31 职场文书
高考升学宴答谢词
2015/01/20 职场文书
新员工入职欢迎词
2015/01/23 职场文书
Django如何与Ajax交互
2021/04/29 Python
小程序与后端Java接口交互实现HelloWorld入门
2021/07/09 Java/Android