
JavaScript
文章平均质量分 62
foamflower
紫色魅影——翠菊:一年的生命,短暂的相遇;花开花落,缘聚缘散;正因这短暂,更让人珍惜!
有的注定没有选择的权力,唯有面对;重新认识,update 自己。。。
展开
-
转载:js技巧收集(200多个)
1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件(value==) {value=郭强}">点击时文字消失,失去焦点时文字再出现2.网页按钮的特殊颜色style="background-color:rgb(235,207,22)">3.转载 2008-03-14 13:58:00 · 1891 阅读 · 0 评论 -
Cookie编程基础:限制与编写Cookie
Cookie编程基础:限制与编写Cookie 提要:浏览器还限制了您的站点可以在用户计算机上保存的 Cookie 数。大多数浏览器只允许每个站点保存 20 个 Cookie。如果试图保存更多的 Cookie,则最先保存的 Cookie 就会被删除。还有些浏览器会对来自所有站点的 Cookie 总数作出限制,这个限制通常为 300 个。 Cookie 的限制 在开始讨论 Co转载 2009-11-22 16:57:00 · 603 阅读 · 0 评论 -
Cookie编程基础:检查浏览器是否接受Cookie
Cookie编程基础:检查浏览器是否接受Cookie 提要:一种确定浏览器是否接受 Cookie 的方法是先编写一个 Cookie,然后再尝试读取这个 Cookie。如果不能读取这个Cookie,则可以认为该浏览器不接受 Cookie。 检查浏览器是否接受 Cookie 我在前面的 Cookie 的限制一节中曾经提到一个潜在问题,即用户可以设置自己的浏览器拒绝接受 Coo转载 2009-11-22 16:51:00 · 1418 阅读 · 0 评论 -
Cookie编程基础:查看Cookie
Cookie编程基础:查看Cookie 提要:介绍 Internet Explorer 是如何保存 Cookie 的。如果您使用的是其他浏览器,请查看该浏览器的帮助,以了解有关 Cookie 处理方面的知识。 查看Cookie 您可能会发现,了解创建 Cookie 的效果会对您很有帮助。而查看 Cookie 是比较容易的,因为它们都是文本文件,关键在于您能找到它们。不同的浏转载 2009-11-22 16:57:00 · 1115 阅读 · 0 评论 -
好东西一起分享:ie下的js调试工具companion.js
今天真是太高兴了,居然遇到这么个好东西。本来是采用多行文本域,可后来经理们开会后经过商量该字段用富文本编辑器来替换。 一来上班从cvs上同步下来,看到经理已经在一个页面替换过来了,采用不是fckeditor而是openeditor,第一次见到这个东西,不过感觉比fckeditor要轻便,只是1个js就已经基本可以实现其功能。对于openeditor编辑器如何嵌入到自原创 2009-12-10 14:50:00 · 2523 阅读 · 0 评论 -
IE6中Div 遮罩层覆盖不住select控件的解决方法
又是一周干着测试员的工作,没有任何任务安排,只得自己找bug来填充每天的日子。 突然想到上次在演示的时候,看到在IE6下同事自己写的弹出提示框无法遮住select下拉选择框的问题。当时是去掉了那个下拉框来解决这个问题,但是页面还有很多地方用到这个提示框。 用IE6运行一下发现很多页面都存在这个问题。 后来同事说在每个页面跳用这个函数之前隐原创 2009-12-19 15:28:00 · 7741 阅读 · 1 评论 -
对文件大小的格式化(有bytes输出KB,MB等等)-JS实现
页面有输出附件大小,由于数据库里存在都是字节大小,所以在展示的时候都要进行格式化一下。原来同事也做过处理,不过是采用java代码: String filename = ""; float size=0f; String unit="";//单位 float attchSize = Float.parseFloat(filesi原创 2010-03-09 16:47:00 · 7629 阅读 · 1 评论 -
使用JS,IE提示:由于出现错误 80020101 而导致此项操作
转:http://www.cnzixue.com/html/web/JS/2009/1212/4658.html消息: 由于出现错误 80020101 而导致此项操作无法完成。行: 7字符: 36748代码: 0URI: http://localhost:3760/Ext_Demo/ext/ext-all.js问题原因:这个错误通常是在执行某些语句时,相应的引用文件还没有加载到浏览器,导致原创 2010-03-12 20:30:00 · 20452 阅读 · 1 评论 -
星级评分效果 -js实现
由于本周的任务是实现文档评论功能,以前同事采用一个combox来通过下拉从0自增1到100来给定分数,不过感觉不是太美观,所以网上搜了一下找到这个星级评分的实现:转自:http://nofunc.org/AJAX_Star_Rating/ About Code News Minimal, yet complete. How a star rating转载 2010-03-18 14:53:00 · 3304 阅读 · 1 评论 -
判断js函数是否存在,如果存在则执行
<br />转自:http://www.blogjava.net/jhyan/archive/2008/09/25/231060.html<br />假设funcName为函数名字,用如下方法就可以达到目标<br /><br />一定要添加try catch块,否则不起作用。<br /> 1 try <br /> 2 { <br /> 3 if(typeof(eval(funcName))=="function") <br /> 4 {<br />转载 2010-08-09 11:49:00 · 9099 阅读 · 1 评论 -
JS实现Map对象
/** * var map = new Map(); map.put(1,"a"); map.put(2,"a"); map.put(2,"b"); map.put(3,"c"); alert(map.size()); alert(map.containsKey(1)); alert(map.get(2)); alert(map.原创 2012-04-10 12:39:59 · 1187 阅读 · 0 评论 -
JavaScript 开发进阶:理解 JavaScript 作用域和作用域链
作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript。 JavaScript作用域 任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期转载 2013-06-23 15:27:33 · 1013 阅读 · 1 评论 -
new 一个函数和直接调用函数的异同
或许许多人对此不以为然,在函数前加 new 关键字,不就是实例化一个对象吗?但事情显然没那么简单: function Test() { this.name ='Test'; return function() {return true; } } var fnT = Test(); //返回function() { return tru原创 2013-06-25 18:02:14 · 1409 阅读 · 0 评论 -
Javascript内置对象、原生对象、宿主对象关系
一张图让你看懂javascript各类型的关系 这个图来自于《JavaScript语言精髓与编程实践》第三章P184页。最近在改第二版,这张图重做了,需要的可以对照着看。 此外,补充一下图中用到的概念: 1、内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始化阶段就被创建好的对象,是后者的一个子集;而后者包括了一些在运行过程中动态创建的转载 2013-06-24 22:25:36 · 12285 阅读 · 0 评论 -
Cookie编程基础:读取Cookie与Cookie集合
Cookie编程基础:读取Cookie与Cookie集合 提要:当浏览器向服务器发送请求时,该服务器的 Cookie 会与请求一起发送。在 ASP.NET 应用程序中,您可以使用 Request 对象来读取 Cookie。 读取 Cookie 当浏览器向服务器发送请求时,该服务器的 Cookie 会与请求一起发送。在 ASP.NET 应用程序中,您可以使用 Reques转载 2009-11-22 16:53:00 · 1195 阅读 · 0 评论 -
Cookie编程基础:删除Cookie
Cookie编程基础:删除Cookie 提要:删除 Cookie(即把该 Cookie 从用户的硬盘上物理删除)是修改 Cookie 的一种形式。由于 Cookie 位于用户的计算机中,所以您无法直接将其删除。但是,您可以让浏览器为您删除 Cookie。 删除 Cookie 删除 Cookie(即把该 Cookie 从用户的硬盘上物理删除)是修改 Cookie 的一种形式。转载 2009-11-22 16:52:00 · 803 阅读 · 0 评论 -
Cookie编程基础:Cookie的安全性
Cookie编程基础:Cookie的安全性 提要:在使用 Cookie 时,您必须意识到其固有的安全弱点。我所指的安全性并不是隐私问题,正如我在前面的什么是 Cookie?中所述,隐私在更大程度上是某些用户面对的问题:这些用户很关心Cookie 中的信息是如何被使用的。而 Cookie 的安全性问题与从客户机获取数据的安全性问题类似。 Cookie 的安全性 在使用 Coo转载 2009-11-22 16:50:00 · 719 阅读 · 0 评论 -
window对象
熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、setInterval、clearInterval、moveBy、resizeBy、scrollBy方法的使用 掌握window对象的moveTo、resizeTo、scr原创 2008-03-12 22:32:00 · 755 阅读 · 0 评论 -
hibernate设计一棵普通的树
请设计一个树型结构,完成下列需求:1、 任意一个节点只能有一个(或0个)父节点2、 任意一个节点可以包含多个子节点3、 给定任意一个节点,可以输出这个节点的父节点,以及父节点的父节点,一直到顶级节点,要求输出的时候,从顶级节点开始一直输出到给定的节点为止 要求:给出实体类代码、hibernate映射文件代码以及测试代码: 实体类:树节点:Node.java pack原创 2008-04-09 19:23:00 · 881 阅读 · 0 评论 -
用javascript修改下拉框中的selected值
function changeSelected(selValue){ var obj=document.getElementById("selectname"); for (var i=0;i obj.options[i].selected=false; if (obj.options[i].value==selValue){原创 2008-04-30 21:37:00 · 2635 阅读 · 0 评论 -
JS实现鼠标分别点击如"上海"、"北京"、"天津" 文字,下拉框 就selected 对应的城市
方法一: 上海 北京 天津 上海北京天津 function chooseSelect(obj){ document.getElementById("myselect").value=obj.value; }方法二: 上海 北京 天津 天津上海北京 var form,radio windo原创 2008-04-30 22:11:00 · 2674 阅读 · 0 评论 -
用Popup对象构建自定义的网页右键菜单
代码如下: Popup对象实现右键菜单var oPopup = window.createPopup();function contextMenu(){ var left = event.offsetX+10; var top = event.offsetY+10; oPopup.document.body.innerHTML = oContext.inn原创 2008-08-21 10:55:00 · 794 阅读 · 0 评论 -
CSS+JavaScript创建右键菜单
其实在网页上实现右键菜单的风格化已经是一个老话题了,正常情况下,网页上的右键菜单是默认IE右键选项,包括了一些常用的功能。 但有时候我们会遇到这样的问题,我们希望禁止访问者使用右键菜单或者希望屏蔽右键菜单的某些功能,比如,为了保护网页内容我们不希望访问者通过右键菜单来查看网页源代码,也不希望其通过右键来对网页内容进行选取、复制等,很多网页设计者在考虑这个问题的时候都是简单地对右原创 2008-09-03 08:56:00 · 1822 阅读 · 0 评论 -
JS实现刷新iframe的方法
方案一:用iframe的name属性定位onclick="document.frames(ifrmname).location.reload()"> 或onclick="document.all.ifrmname.document.location.reload()">方案二:用iframe的id属性定位onclick="ifrmid.window.location.reload()">终极转载 2008-11-03 12:45:00 · 1324 阅读 · 0 评论 -
去掉IE7询问【你查看的网页正在试图关闭窗口?】的方法
我的窗口为一个主页面的iframe中弹出来的,代码为:onclick=”window.close()”网上介绍说用: nclick=window.parent=null;window.close();>但我试了没用,后来采用:onclick=window.open("about:blank","_self");window.close();>这个就OK了。你可以用这个两个方法尝试一下,原创 2008-11-12 08:52:00 · 3795 阅读 · 3 评论 -
window.showModalDialog与window.open全屏显示
搞了半天就是搞不出模式对话框的全屏显示,原来其与window.open的参数设置完全不同. function winModalFullScreen(strURL){ var sheight = screen.height-70; var swidth = screen.width-10; var winoption ="dialogHeight:"+sheight+"px;dialog原创 2009-04-30 17:14:00 · 5782 阅读 · 0 评论 -
下拉列表select动态初始化 (JSP页面)
HTML代码: 智能模糊搜索 仅搜索内容 仅搜索标题 JS脚本:function _Select(o,v){ for(var i=0; i if(o.options[i].value == v){ o.options[i].selected=true; break; }} function set原创 2009-06-19 10:12:00 · 8119 阅读 · 1 评论 -
JS去掉空格
去掉字符串中的所有空格,不仅仅包含前后空格:text = text.replace(//s/ig,); 去掉前后空格:第一种方法:使用trim() function Trim(m){ while((m.length>0)&&(m.charAt(0)== )) m = m.substring(1, m.length); while((m.l原创 2009-06-26 15:42:00 · 4274 阅读 · 1 评论 -
JS中的“theElement in dangerousElements“中in方法的应用
DOM1的文档属性与聚集 var dangerousElements ={ //定义一些元素,这些元素将被禁止添加 html:true, head:true, body:true, script:true, style:true, frameset:true, frame:true }; var emptyElements = { //定义原创 2009-07-03 15:38:00 · 804 阅读 · 0 评论 -
Cookie编程基础:控制Cookie
最近在和两个同事搞一个项目,其中同事设了Cookie,可发现好像根本无法保存下来,最后安排成我的任务。最后测试一下才发现由于我们没设path路径,cookie默认是保存只在当前页面有效。 现在看到有几篇不错的文章,慢慢来让我们了解cookie。 1、Cookie编程基础:控制Cookie 2、Cookie编程基础:Cookie的安全性转载 2009-11-22 16:41:00 · 1342 阅读 · 0 评论 -
JS无提示关闭浏览器窗口脚本以及不同浏览器对window.close()不同表现
无提示关闭浏览器窗口JS脚本代码如下:function closewin(){ var browserName=navigator.appName; if (browserName=="Netscape") { var opened=window.open('about:blank','_self');原创 2013-06-28 17:31:11 · 10765 阅读 · 0 评论