永不消失的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 相关文章推荐
用 JSON 处理缓存
Apr 27 Javascript
juqery 学习之五 文档处理 插入
Feb 11 Javascript
基于jquery的一个拖拽到指定区域内的效果
Sep 21 Javascript
javascript 判断中文字符长度的函数代码
Aug 27 Javascript
JavaScript实现数字数组按照倒序排列的方法
Apr 06 Javascript
JavaScript简单下拉菜单实例代码
Sep 07 Javascript
jquery背景跟随鼠标滑动导航
Nov 20 Javascript
jQuery中页面返回顶部的方法总结
Dec 30 Javascript
令按钮悬浮在(手机)页面底部的实现方法
May 02 Javascript
js+html5实现侧滑页面效果
Jul 15 Javascript
vue-content-loader内容加载器的使用方法
Aug 05 Javascript
vue下history模式刷新后404错误解决方法
Aug 18 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反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
PHP读MYSQL中文乱码的快速解决方法
2016/10/01 PHP
php生成网页桌面快捷方式
2017/05/05 PHP
PHP http请求超时问题解决方案
2020/11/13 PHP
JavaScript获取FCK编辑器信息的具体方法
2013/07/12 Javascript
javascript获取xml节点的最大值(实现代码)
2013/12/11 Javascript
JavaScript获取网页中第一个链接ID的方法
2015/04/03 Javascript
Javascript的无new构建实例详解
2016/05/15 Javascript
jquery之别踩白块游戏的简单实现
2016/07/25 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
vue2.0+koa2+mongodb实现注册登录
2018/04/10 Javascript
jQuery基于Ajax实现读取XML数据功能示例
2018/05/31 jQuery
小试SVG之新手小白入门教程
2019/01/08 Javascript
回顾Javascript React基础
2019/06/15 Javascript
微信小程序获取当前时间及星期几的实例代码
2020/09/20 Javascript
实用的 vue tags 创建缓存导航的过程实现
2020/12/03 Vue.js
jquery实现广告上下滚动效果
2021/03/04 jQuery
[35:27]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第二场 10.29
2020/10/29 DOTA
python dict 字典 以及 赋值 引用的一些实例(详解)
2017/01/20 Python
Python 2与Python 3版本和编码的对比
2017/02/14 Python
python的mysqldb安装步骤详解
2017/08/14 Python
Python实现爬取需要登录的网站完整示例
2017/08/19 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
2018/03/04 Python
Python实现OpenCV的安装与使用示例
2018/03/30 Python
教师实习自我鉴定
2013/12/13 职场文书
服务之星获奖感言
2014/01/21 职场文书
美容院店长岗位职责
2014/04/08 职场文书
团代会宣传工作方案
2014/05/08 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
委托书格式范文
2015/01/28 职场文书
收费员岗位职责
2015/02/14 职场文书
八月迷情观后感
2015/06/11 职场文书
如何做好工作总结!
2019/04/10 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers