javaScript
暗淡亮点
这个作者很懒,什么都没留下…
展开
-
IE11下的label与onclick
现有代码如下: 点击登录,正常调用login,点击登出,会调用logout() + login()想要调用正常,把label去掉或者不要包括两个带有点击事件的元素。其他浏览器没有发现这个问题,IE其他版本未测试。真坑!原创 2018-01-08 12:16:26 · 1243 阅读 · 0 评论 -
js自动给图片添加图片的倒影
/** * reflection.js v1.5 * * Contributors: Cow http://cow.neondragon.net * Gfx http://www.jroller.com/page/gfx/ * Sitharus http://www.sitharus.com * Andreas L原创 2015-10-28 16:56:50 · 706 阅读 · 0 评论 -
Js操作注册表
注册表有关安全设置项的说明:注册表路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones 1. Zones 项包含表示为计算机定义的每个安全区域的项。默认情况下,定义以下 5个区域(编号从 0 到 4):值 设置 --原创 2015-10-28 16:51:49 · 437 阅读 · 1 评论 -
模拟JavaScript中alert和confirm
js模拟confirm和alert功能/*************************************功能:js模拟confirm、alert效果,改变它们原始那些灰色的样子来源:网络整理:www.aspprogram.cn*************************************/function clk_yes(){ alert("这是confirm效果")原创 2015-10-28 16:50:38 · 523 阅读 · 0 评论 -
使用Js操作注册表
要操作注册表需要通过ActiveX控件调用WScript.shell对象,通过该对象的一些方法来操作.Wshshell对象:可以在本地运行程序、操纵注册表内容、创建快捷方式或访问系统文件夹.先来看看如何创建它:var wsh=new ActiveXObject("Wscript.shell");操作注册表需要使用 RegRead方法|RegWrite方法|RegDelete方法| 这三个方法.下面原创 2015-10-28 16:51:46 · 3028 阅读 · 1 评论 -
JS 打开新窗口的方法
Window.Open详解 Window.Open详解 一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、原创 2015-10-28 16:50:54 · 579 阅读 · 0 评论 -
JavaScript获取页面宽度高度大全
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offsetHeight(包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.原创 2015-10-28 16:50:46 · 240 阅读 · 0 评论 -
javascript中event.keycode大全
keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause keycode 20 = Caps_Lock keyco原创 2015-10-28 16:50:35 · 266 阅读 · 0 评论 -
jQuery右下角弹窗
下面是HTML代码http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">MESSAGER插件$(document).ready(function(){ $.messager.show(0,'送你一个Jquery Messager消息弹出插件!'); $("#showMessage原创 2015-10-28 16:50:32 · 336 阅读 · 0 评论 -
windows.close()关闭IE时不提示的JS方法
window.opener=null; window.open('','_self'); window.close(); 据说兼容IE6/7/8原创 2015-10-28 16:58:05 · 1551 阅读 · 0 评论 -
JavaScript的document对象详解
JavaScript的document对象详解 1、对象属性document.title //设置文档标题等价于HTML的标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.alinkColor //激活链接(焦点在此链接上)的颜色document.vlin原创 2015-10-28 16:47:15 · 258 阅读 · 0 评论 -
Javascript滚动代码
上下滚动function startmarquee(lh,speed,delay){var t;var p=false;var o=document.getElementById("marqueebox1");o.innerHTML+=o.innerHTML;o.onmouseover=function(){p=true}o.onmouseout=function(){p=false}o.scro原创 2015-10-28 16:47:39 · 396 阅读 · 0 评论 -
JavaScript中判断对象类型的几种方法总结
我们知道,JavaScript中检测对象类型的运算符有:typeof、instanceof,还有对象的constructor属性:1) typeof 运算符 typeof 是一元运算符,返回结果是一个说明运算数类型的字符串。如:"number","string","boolean","object","function","undefined"(可用于判断变量是否存在)。 但 typeof转载 2017-10-18 12:22:22 · 734 阅读 · 0 评论 -
jQuery在IE11下提交form时遇到的问题
jQuery版本1.7.2,其他浏览器正常。原因是在获取表单元素之前添加了e.preventDefault();这样的话取消了表单提交的默认事件,结果在IE11下,连获取内容都获取不到了。原创 2016-04-07 13:07:13 · 3473 阅读 · 0 评论 -
使用javascript遍历内容未知的JSON数据
今天看网上有关JSON的教程的时候,看到都是在知道JSON的内容的前提下,怎么来处理这个JSON的数据,例如有一个JSON数据是这样的:[html] view plaincopy { "people": [ { "firstName": "Brett", "lastName": "McLaughlin",原创 2015-10-28 17:00:23 · 1401 阅读 · 0 评论 -
对象不支持“createContextualFragment”属性或方法
代码如下: if ((typeof Range !== "undefined") && !Range.prototype.createContextualFragment) { Range.prototype.createContextualFragment = function(html) { var frag = document.createDocumentFragment(), div原创 2015-10-28 16:57:01 · 1936 阅读 · 0 评论 -
JS 获取浏览器、显示器 窗体等宽度和高度
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全原创 2015-10-28 16:56:47 · 287 阅读 · 0 评论 -
js省市区三级联动
http://www.w3.org/1999/xhtml"> 省市区联动 // 填充省份 var provincesData = "110000|北京市,120000|天津市,130000|河北省,140000|山西省,150000|内蒙古自治区,210000|辽宁省,220000|吉林省,230000|黑龙江省,310000|上海市,320000|江苏省原创 2015-10-28 16:56:42 · 1060 阅读 · 0 评论 -
如何优化你的JS代码
JS代码的执行效率往往直接影响了页面的性能,有的时候,实现同样的功能,不同的JS代码往往在效率上相差很多,有的时候仅仅是由于我们的书写习惯导致的,当然在高级点的浏览器中,它们大多都已经帮我们优化了,但是在中国,万恶的IE6仍然大量的存在,我们不得不去考虑它。对于JS代码的优化,实际上有很多的情况,有些影响是比较小的,而有些是比较严重的,本文中,我把几个我认为影响比较严重的情况列出来,供大家参考。原创 2015-10-28 16:55:20 · 280 阅读 · 0 评论 -
创建跨浏览器Javascript的XMLDocument对象
在用javascript操作xml的过程中,遇到最大的问题就是跨浏览器兼容。我解决的思路是:是运用外观模式,得到不同浏览器所需XmlDocument对象。但在不同浏览器下的XmlDocument对象又有些差异,所以我又有用适配器模式,让其他浏览器的XmlDocument对象适配IE。(核心代码参考zXml Library[http://www.nczonline.net/]) //x原创 2015-10-28 16:54:50 · 1903 阅读 · 1 评论 -
可拖动排序DIV
JavaScript实现的可以拖动排版可以关闭的DIV层丨芯晴网页特效丨CsrCode.Cnbody {margin:0px;padding:0px;font-size:12px;text-align:center;}body > div {text-align:center; margin-right:auto; margin-left:auto;} .content{width:900px;}原创 2015-10-28 16:51:27 · 756 阅读 · 0 评论 -
用JS实现图片模糊到清晰预加载效果
用一段简单的JS代码就能实现图片模糊到清晰预加载效果,可以应用在一些大图片的场合,例如用户在打开图片的瞬间先载入一张小图,再慢慢载入大图,减少用户在等待过程中的烦燥,提高用户体验。代码使用如下: var img = new Image(); img.src = "images/mm.jpg"; img.onload = function() { document.getElementById('m原创 2015-10-28 16:50:30 · 5404 阅读 · 0 评论 -
jquery扩展,显示模态DIV层 (二)
下面是示例文件 demo.html 代码: 遮罩层 #divSCA { position: absolute; width: 700px; height: 500px; font-size: 12px;原创 2015-10-28 16:50:19 · 587 阅读 · 0 评论 -
可拖动DIV
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">可拖动DIV#draggable{background-color:green;font-size:9pt;padding:30px;color:white;width:360px;height:324px;position:原创 2015-10-28 16:58:40 · 203 阅读 · 0 评论 -
JS(javascript)跳转阻止后退到上个页面,没有历史记录
js的window.location.replace('要转向的页面'),这样不会有历史记录原创 2015-10-28 16:57:38 · 22157 阅读 · 1 评论 -
javascript读写文件(支持firefox和IE)
function read(path) { var content = ""; try{ var fso = new ActiveXObject("Scripting.FileSystemObject"); var reader = fso.openTextFile(path, 1);原创 2015-10-28 16:53:39 · 1480 阅读 · 0 评论 -
网页禁止右键、禁止查看源代码、禁止复制和另存为的代码
代码一当按下鼠标左键进行选择或点击右键或按CTRL键时,会弹出对话框:=================================function click() {alert('禁止你的左键复制!') }function click1() {if (event.button==2) {alert('禁止右键点击~!') }}function CtrlKeyDown(){if (event.原创 2015-10-28 16:52:24 · 848 阅读 · 0 评论 -
在js中刷新本页
window.location.reload();原创 2015-10-28 16:50:52 · 299 阅读 · 0 评论 -
jQuery实现多行新闻滚动
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">多行滚动jQuery循环新闻列表代码ul,li{margin:0;padding:0}#scrollDiv{width:300px;height:100px;min-height:25px;line-height:25px;b原创 2015-10-28 16:47:36 · 727 阅读 · 0 评论 -
js 调用 命令行
function exec() { var command=document.getElementById("txtCmd").value; window.oldOnError = window.onerror; window._command = command; window.onerror = function (err) {原创 2015-10-28 16:57:09 · 5486 阅读 · 0 评论 -
可拖动DIV+圆角实例
body{ margin:0px; padding:0px; font-size:14px;}#t { position:absolute; float:left; left:0px; top:0px;}#a { float:left;}.al { opacity: 0.80; filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opa原创 2015-10-28 16:51:30 · 223 阅读 · 0 评论 -
JS判断浏览器类型与版本
在JS中判断浏览器的类型,估计是每个编辑过页面的开发人员都遇到过的问题。在众多的浏览器产品中,IE、Firefox、Opera、Safari........众多品牌却标准不一,因此时常需要根据不同的浏览器,甚至相同浏览器不同版本做不同的操作,因此,知晓浏览器的判断方法,还是很重要的。下面列举一下常用的判断方法:1、判断浏览器是否为IE document.all ? 'IE' : 'o原创 2015-10-28 16:55:12 · 216 阅读 · 0 评论 -
基于jQuery的上下无缝滚动应用(单行或多行)
基于jQuery的上下无缝滚动应用(单行或多行)@Mr.Thinkhttp://mrthink.net/demo/css/base.css" />http://mrthink.net/wp-content/themes/zsofa/favicon.ico" />http://mrthink.net/xmlrpc.php" />http://mrthink.net/feed/" />http://a原创 2015-10-28 16:51:10 · 466 阅读 · 0 评论 -
保存HTML中的表格数据到Excel
//AutomateExcel方法是保存HTML中的表格数据到Excelfunction AutomateExcel(){ // Start Excel and get Application object. var oXL = new ActiveXObject("Excel.Application"); // Get a new workbook. var oWB = oXL.Work原创 2015-10-28 16:56:58 · 2161 阅读 · 0 评论 -
javascript 解十六进制编码
function hex(s){return s.replace(/&#x.*?;/g,function(m){return unescape("%u"+(m.replace(/&#x/g,""))).replace(/;/g,"")});}原创 2015-10-28 16:58:46 · 1524 阅读 · 0 评论 -
JavaScript java 正则表达式
在正则表达式中,有些符号有特殊意义(除了引号和@),故要使用符号直接量,必须加转移字符-反斜杠,即用\! 表示!号,如果记不住全部,可以在所以符号前加上\。不过某些字母加反斜杠后表示其它字符,如\t表示制表符,所以字母不要随便加反斜杠。[a-zA-Z0-9]{6,8}貌似后面的不取作用,不过可以用xx.length来代替修改 是因为test()不会全局索引的原因 在Java中可用几个常用的正原创 2015-10-28 16:48:50 · 254 阅读 · 0 评论 -
FireBug,Chrome调试工具,动态加载jQuery库或其他库代码
var el= document.createElement("script");el.src = "https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/static/protocol/https/jquery/jquery-1.10.2.min_f2fb5194.js";document.body.appendChild(el);e原创 2015-10-28 17:01:46 · 517 阅读 · 0 评论 -
20 个简化开发任务的 JavaScript 库
所谓JavaScript库就是预先写好的可以简化基于JavaScript的应用程序开发的,尤其是Ajax和其它以web为中心的技术的JavaScript代码集。JavaScript主要用于写内嵌于HTML页面并和文档对象模型(DOM)进行打交道的各种函数(Function)。一些JavaScript库很容易的和其它Web技术行进整合,譬如CSS, PHP, Ruby和Java。许多库可以检测不同的原创 2015-10-28 16:59:07 · 394 阅读 · 0 评论 -
js 是否注册 OCX
页面上会这样用: 其中关键的是“控件ID” 这个值在注册表中 HKEY_LOCAL_MACHINE-> SOFTWARE->Classes->CLSID->2E8246DC-459E-4F93-BC0A-501C7604DD48->progID 对应的那串字符串。 js里这样写: try { new ActiveXObject("控件ID"); a原创 2015-10-28 16:54:56 · 283 阅读 · 0 评论 -
JQuery之form插件
这是一个全面支持表单的jQuery插件,支持文件上传,包含以下一些方法:-ajaxForm-ajaxSubmit- formToArray- formSerialize- fieldSerialize- fieldValue- clearForm- clearFields- resetForm使用时你必须依次引入jquery.js、jquery.form.js,并且顺序不能颠倒示例代码:// wa原创 2015-10-28 16:52:58 · 225 阅读 · 0 评论