永不消失的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 相关文章推荐
IE8 原生JSON支持
Apr 13 Javascript
JavaScript 函数调用规则
Sep 14 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
Apr 02 Javascript
js简单实现用户注册信息的校验代码
Nov 15 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
Aug 22 Javascript
Jquery中$.post和$.ajax的用法小结
Apr 28 Javascript
4种JavaScript实现简单tab选项卡切换的方法
Jan 06 Javascript
基于javascript bootstrap实现生日日期联动选择
Apr 07 Javascript
BootStrap智能表单实战系列(七)验证的支持
Jun 13 Javascript
完美实现八种js焦点轮播图(下篇)
Apr 20 Javascript
Jquery遍历select option和添加移除option的实现方法
Aug 26 Javascript
基于node+vue实现简单的WebSocket聊天功能
Feb 01 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中$_REQUEST、$_POST、$_GET的区别和联系小结
2011/11/23 PHP
2014过年倒计时示例
2014/01/31 PHP
php递归使用示例(php递归函数)
2014/02/14 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
2014/07/28 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
javascript 面向对象全新理练之继承与多态
2009/12/03 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
基于jQuery实现音乐播放试听列表
2016/04/14 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
详解在React.js中使用PureComponent的重要性和使用方式
2018/07/10 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
2019/11/12 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
详解javascript脚本何时会被执行
2021/02/05 Javascript
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
浅析Python 中整型对象存储的位置
2016/05/16 Python
神经网络理论基础及Python实现详解
2017/12/15 Python
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
pycharm新建一个python工程步骤
2019/07/16 Python
使用Pandas将inf, nan转化成特定的值
2019/12/19 Python
Python实现从N个数中找到最大的K个数
2020/04/02 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
手对手的教你用canvas画一个简单的海报的方法示例
2018/12/10 HTML / CSS
美国高品质个性化珠宝销售网站:Jewlr
2018/05/03 全球购物
Jones Bootmaker官网:优质靴子和鞋子在线
2020/11/30 全球购物
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
大学开学计划书
2014/04/30 职场文书
社区领导班子四风问题原因分析及整改措施
2014/09/28 职场文书
技术入股合作协议书
2014/10/07 职场文书
大学学生会竞选稿
2015/11/19 职场文书
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
2022/06/25 Servers
Linux中各个目录的作用与内容
2022/06/28 Servers