`

代码收藏-经典的javascript自定义提示信息

阅读更多
 1<html>
 2<head>
 3<title>tip</title>
 4<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 5</head>
 6<body>
 7<script>
 8if(!document.attachEvent)
 9{
10 document.attachEvent = function(){document.addEventListener(arguments[0].substr(2),arguments[1],arguments[2])}
11}

12document.attachEvent("onmouseover",function(e)
13{
14 var tip = "";
15 if(typeof(event)=="undefined"){
16  tip = e.target.getAttribute("tips")
17    }
else{
18        e = event;
19        tip = e.srcElement.tips;
20    }

21    if(typeof(tip)!="undefined"&&tip.length>0)
22    {
23     var _tips = document.getElementById("myTip");
24      if(typeof(_tips)=="undefined"||_tips == null)
25        {
26            _tips = document.createElement("div");
27            _tips.id = "myTip";
28            _tips.style.position = "absolute";
29            _tips.style.width = "150px";
30            _tips.style.borderWidth = "1px";
31            _tips.style.borderStyle = "solid";
32            _tips.style.borderColor = "gray";
33            _tips.style.fontSize = "9pt";
34            _tips.style.backgroundColor = "#ffffff";
35            _tips.style.color = "#349045";          
36            _tips.style.filter = "progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3)";
37        _tips.style.padding = "5px 8px 3px 8px";
38        document.body.appendChild(_tips);            
39            _tips.style.display = "none";
40        }

41            _tips.style.display = "";
42            _tips.innerHTML  = tip;
43            _tips.style.left = document.body.scrollLeft+e.clientX+10
44            _tips.style.top = document.body.scrollTop+e.clientY+10
45    }

46}

47);
48document.attachEvent('onmouseout',function(e)
49{   
50    var _tips = document.getElementById("myTip");
51    if(_tips!=null)
52    {
53        _tips.style.display="none";
54    }

55}

56)
57
</script>
58<href="#" tips="自定义提示" >测试链接</a>
59<href="#" tips="<h1>你好世界</h1>">测试链接</a>   
60<href="#" tips="这里填写tips">测试链接</a>   
61
62</body>
63</html>
最终代码预览
http://dev.mobai.org/js/JS_Tags_Tips.html
分享到:
评论

相关推荐

    DebugBar—7.0.2注册码.txt

    - javascript错误提示 - 通过电子邮件发送页面截图 - 颜色选择器 - 调整大小IE窗口 - 缩放页面 - 查看源代码 - 查看的MSHTML集成ActiveX源代码 - 查看HTML DOM树 - 查看原广告源代码解释 - “查看”选项卡属性 - ...

    JavaScript完全自学宝典 源代码

    1.本书1~21章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:UltraEdit12.10a、eclipse-jee-europa Web浏览器:Microsoft Internet Explorer 6.0及以上版本 ...

    基于Cesium实现自定义弹窗效果组件,弹窗样式内容可以自定义,弹窗可跟随场景自适应移动,完整demo和源代码,代码未加密/未压

    基于Cesium实现自定义弹窗效果组件,弹窗样式内容可以自定义,弹窗可跟随场景自适应移动,完整demo和源代码,代码未加密/未压缩,可直接调用运行 文章描述:...

    JavaScript基础和实例代码

    1.7.2 使用和标记对给出提示信息 1.8 JavaScript的实现基础 1.8.1 ECMAScript 1.8.2 DOM 1.8.3 BOM 1.9 客户端与服务器端脚本 1.10 JavaScript与JScript、 VBScript 1.11 JavaScript与Java、Java applet 1.12 ...

    程序天下:JavaScript实例自学手册

    4.15 鼠标旁边的提示信息 4.16 鼠标移到下拉框时自动全部打开 4.17 checkbox鼠标移入移出的特效 第5章 层和框架的特效 5.1 div层提示效果 5.2 层自动滚动到最底端 5.3 div的自动滚动 5.4 div的折迭效果 5.5 圆角div ...

    基于JavaScript和HTML的在线走迷宫游戏源码+项目说明.zip

    本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶, 或者实际项目借鉴参考! 当然也可作为毕设项目、课程设计、作业、项目初期...

    源文件程序天下JAVASCRIPT实例自学手册

    1.7.2 使用和标记对给出提示信息 1.8 JavaScript的实现基础 1.8.1 ECMAScript 1.8.2 DOM 1.8.3 BOM 1.9 客户端与服务器端脚本 1.10 JavaScript与JScript、 VBScript 1.11 JavaScript与Java、Java applet 1.12 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    4.15 鼠标旁边的提示信息 4.16 鼠标移到下拉框时自动全部打开 4.17 checkbox鼠标移入移出的特效 第5章 层和框架的特效 5.1 div层提示效果 5.2 层自动滚动到最底端 5.3 div的自动滚动 5.4 div的折迭效果 5.5 圆角div ...

    JavaScript详解(第2版)

    1.11 JavaScript代码放在哪儿 17 1.12 验证标签 20 1.12.1 W3C验证工具 21 1.12.2 Validome验证工具 21 1.13 应知应会 22 练习 23 第2章 脚本的安装 24 2.1 HTML文档与JavaScript 24 2.2 语法细节 ...

    jQuery权威指南-源代码

    4.10 综合案例分析—删除数据时的提示效果在项目中的应用/116 4.10.1 需求分析/116 4.10.2 效果界面/117 4.10.3 功能实现/118 4.10.4 代码分析/121 4.11 本章小结/123 第5章 jQuery的动画与特效/124 5.1 显示...

    JavaScript表单验证类库Validate.js.zip

    验证规则的提示信息是默认设置在JS文件中的,它也提供了函数让你可以自定义提示信息。 示例代码: var validator = new FormValidator('example_form', [{ name: 'req', display: 'required', rules: '...

    如何通过javascript操作web控件的自定义属性

    在编程时,有时会使用web服务器控件的自定义属性。例如,TextBox控件中没有IsNotNull属性,但是我们可以...代码:”TextBox1″ runat=”server” IsNotNull=”e”&gt;编写Javascript代码: 代码如下:[removed]function g

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -为空则使用默认的提示信息,默认的提示信息支持多语言,建议一般情况下使用默认信息。 +为表单字段增加MarkInvalid和GetMarkInvalidReference函数(feedback:sun1299shine)。 -增加示例:form/form_validate....

    asp.net学习积累的代码段

    javascript提示类 分页 类 数据绑定 数据库方面 文件操作 验证码 ASP.NET 2.0高级控件之FileUpload控件.txt ASP.NET 程序中常用的三十三种代码.txt asp.net使用客户端验证.txt Asp.net中基于Forms验证的角色验证授权...

    《javaScrip开发技术大全》源代码

    第2章(\代码\第02章) • sample01.htm 将JavaScript代码插入在标签与标签之间 • sample02.htm 将JavaScript代码放在了标签与标签之间 • sample03.htm JavaScript与HTML混合执行 • ...

    ExtAspNet_v2.3.2_dll

    -为空则使用默认的提示信息,默认的提示信息支持多语言,建议一般情况下使用默认信息。 +为表单字段增加MarkInvalid和GetMarkInvalidReference函数(feedback:sun1299shine)。 -增加示例:form/form_validate....

    深度学习(asp)网址导航系统 3.1.2(最新更新完美版)

    ·修订广告代码、网站信息设置为空时错误 (感谢canyao) ver2.1.17 ·美化搜索选项 ·增加当前在线人数统计 ·修订后台分类某一类别下网址为空,显示出错 (感谢仙桃朋客) ·后台增加未审核网址管理 (感谢仙桃朋客) ver...

    vscode-generator-code:Visual Studio Code扩展生成器

    Yeoman生成器将引导您完成创建自定义或扩展的必要步骤,提示输入所需信息。 要启动生成器,只需键入: yo code 发电机输出 这些模板将 创建基本文件夹结构 模板出一个粗糙的package.json 导入扩展所需的任何资产...

    JAVA上百实例源码以及开源项目源代码

    Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接与浏览,Java源码下载 1个目标文件 摘要:Java源码,网络相关,HTTP  Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件...

Global site tag (gtag.js) - Google Analytics