当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 永不消失的title提示代码

Javascript
javascript 新浪背投广告实现代码
javascript 选择文件夹对话框(web)
JS 自动完成 AutoComplete(Ajax 查询)
javascript scrollLeft,scrollWidth,clientWidth,offsetWidth 完全详解
jQuery 插件开发 其实很简单
最简单的jQuery程序 入门者学习
javascript 读取xml,写入xml 实现代码
JQuery 实现的页面滚动时浮动窗口控件
javascript 动态加载 css 方法总结
javascript 表格左右收缩
jqurey 学习笔记 传智博客佟老师附详细注释
javascript dom 操作详解 js加强
JS 动态添加列表框项效果代码
Javascript 事件流和事件绑定
Google Map Api和GOOGLE Search Api整合实现代码
9个javascript语法高亮插件 推荐
Prototype String对象 学习
javascript ImgBox透明遮罩层背景图片展示
javascript FAQ函数(提问+回复)
jQuery TextBox自动完成条

Javascript 中的 永不消失的title提示代码


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 172 ::
收藏到网摘: n/a

复制代码 代码如下:

<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
}