永不消失的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 相关文章推荐
JQuery实现表格中相同单元格合并示例代码
Jun 26 Javascript
jquery 判断滚动条到达了底部和顶端的方法
Apr 02 Javascript
js获取窗口相对于屏幕左边和上边的位置坐标
May 15 Javascript
javascript修改图片src的方法
Jan 27 Javascript
js跨域资源共享 基础篇
Jul 02 Javascript
JavaScript中绑定事件的三种方式及去除绑定
Nov 05 Javascript
一个炫酷的Bootstrap导航菜单
Dec 28 Javascript
JavaScript字符串对象
Jan 14 Javascript
JS 数组随机洗牌的实例代码
Sep 12 Javascript
vue实现计算器功能
Feb 22 Javascript
Postman参数化实现过程及原理解析
Aug 13 Javascript
javascript canvas实现简易时钟例子
Sep 05 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网页游戏学习之Xnova(ogame)源码解读(三)
2014/06/23 PHP
微信支付开发维权通知实例
2016/07/12 PHP
浅谈PHP表单提交(POST&amp;GET&amp;URL编/解码)
2017/04/03 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
2017/05/02 PHP
PHP中in_array的隐式转换的解决方法
2018/03/06 PHP
javascript void(0)的妙用
2009/10/21 Javascript
动态的创建一个元素createElement及删除一个元素
2014/01/24 Javascript
js实现div闪烁原理及实现代码
2014/06/24 Javascript
javascript实现数组中的内容随机输出
2015/08/11 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
jQuery实现图片上传和裁剪插件Croppie
2015/11/29 Javascript
Bootstrap每天必学之按钮(Button)插件
2016/04/25 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
javascript帧动画(实例讲解)
2017/09/02 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
vue初尝试--项目结构(推荐)
2018/01/30 Javascript
详解vue.js根据不同环境(正式、测试)打包到不同目录
2018/07/13 Javascript
微信小程序scroll-view实现滚动穿透和阻止滚动的方法
2018/08/20 Javascript
vue移动端监听滚动条高度的实现方法
2018/09/03 Javascript
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
Python编程之string相关操作实例详解
2017/07/22 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
2019/01/29 Python
用 python 进行微信好友信息分析
2020/11/28 Python
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
应届生学校辅导员求职信
2013/11/07 职场文书
会计辞职信范文
2014/01/15 职场文书
道德模范先进事迹
2014/02/14 职场文书
安全生产实施方案
2014/02/23 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
相亲大会策划方案
2014/06/05 职场文书
老公写给老婆的检讨书
2015/05/06 职场文书
大学文艺委员竞选稿
2015/11/19 职场文书
如何用Laravel包含你自己的帮助函数
2021/05/27 PHP
java中如何截取字符串最后一位
2022/07/07 Java/Android