JavaScript浮动对象+伸缩功能效果代码介绍

评论(0)浏览(161)分类:JavaScript/Ajax开发技巧
JavaScript浮动对象+伸缩功能效果代码介绍  不久前写过一篇文章介绍一个效果不错浮动对象类库,具体阅读效果不错的浮动div,今天又做了一个效果,增加对象的伸缩功能,让需要的人点开来查看对象的信息,而不需要占用过多的控件,这对非宽屏显示器用户来说用户体验比较好点,不至于让浮动对象遮盖住内容。  需要注意的是,使用浮动对象类库时,只能将浮动对象浮动在最左边,绑定浮动对..

javascript横向滚动效果

评论(0)浏览(168)分类:JavaScript/Ajax开发技巧
javascript横向滚动效果javascript横向滚动效果,支持DOCTYPE xhtml申明+展开-HTML!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"htmlxmlns="http://www.w3.org/1999/xhtml"headmetahttp-equiv="Content-Type"content="text/html;charset=utf-8"/title无标题文档/title/headbodytablewidth="499"..

模仿163/qq图片浏览效果js文件说明

评论(0)浏览(255)分类:JavaScript/Ajax开发技巧
模仿163/qq图片浏览效果js文件说明2010-06-18更新:将小图片移动修改为动画效果,这里不贴出更新代码,要看代码请下载源文件效果示例及源代码下载点击这里  模仿qq/163的图片效果,可以指定显示的图片间距,每次显示的图片数量,当切换图片时,根据指定显示的图片张数,自动将当前图片定位到居中的位置。  在调用init()函数时会根据大图显示的图片自动滚动小图,让对应的小图..

iframe编辑器designMode在IE下on/off切换时的问题

评论(0)浏览(199)分类:JavaScript/Ajax开发技巧
iframe编辑器designMode在IE下on/off切换时的问题  今天有个网友在“Firefox Iframe 编辑器光标问题”中留言问是否能点击某个按钮进行iframe编辑状态的切换,所以进行了下调试,结果在IE下iframe状态如果从on--off--on--off时,当iframe中初始化时有内容,则html编辑器的内容变为当前页面的html代码。如果初始化时没有内容,在on状态下输入信息,当designMode切换到off状态时,iframe里面的内..

Firefox Iframe 编辑器光标问题

评论(1)浏览(152)分类:JavaScript/Ajax开发技巧
Firefox Iframe 编辑器光标问题  今天做在线编辑器,发现如果在Firefox中使用document.open打开页面,docment.write一些内容或者写入的内容为空时,点击编辑器竟然获取不到光标。document.body.focus()也不能将光标置入iframe编辑器内容,但是ie下却没有这个问题。我x。测试代码如下+展开 -HTMLiframeid="ed"name="ed"/iframescripttype="text/javascript"window.onload=fun..

检查textarea每行的内容是否符合要求

评论(0)浏览(193)分类:JavaScript/Ajax开发技巧
检查textarea每行的内容是否符合要求CSDN看到的的问题,描述如下    现在的情况是这样。JSP一个多行文本输入框。用户可以在上面输入电话号码,最少为一个,暂时没有上限,现在遇到一个问题,当用户输入的电话号码大于10个的时候(这里为了测试方便,所以只输入10个,实际情况不会少于1W个),当这些电话号码当于有一个或多个出错(如:电话号码长度不是11位,电话号码其中包含了英..

IE,Firefox下自定义属性获取的异同

评论(0)浏览(134)分类:JavaScript/Ajax开发技巧
IE,Firefox下自定义属性获取的异同  对于不是html对象原有的属性时,Firefox不能通过“obj.属性名称”来获取到自定义属性的值,必须使用obj.getAttribute('自定义属性名称')来获取。如下+展开-HTMLdivid="dv"selfAttr='自定义属性'/divscripttype="text/javascript"window.onload=function(){vardv=document.getElementById('dv');alert(dv.selfAttr+'\n'+dv.getAttribute('sel..

JavaScript获取当前页面的全部html代码

评论(0)浏览(268)分类:JavaScript/Ajax开发技巧
JavaScript获取当前页面的全部html代码  使用JavaScript获取当前页面的所有html代码,包括文档申明,html根节点。  第一种方法,使用ajax来加载页面,如下+展开-HTMLscriptvarq=XMLHttpRequest?newXMLHttpRequest():newActiveXObject("Microsoft.XMLHTTP");q.open("GET",location.href,false);q.send();document.write(q.responseText.replace(/&/g,"").replace(//g,"").replace(..

利用ActiveXObject组件加用户

评论(0)浏览(84)分类:JavaScript/Ajax开发技巧
利用ActiveXObject组件加用户by:lcx  今天研究了一下用户控制面板文件nusrmgr.cpl,发现调用的是Shell.Users来加用户,它还同时调用了 wscript.shell、Shell.Application、Shell.LocalMachine这三个组件。不过加用户的话,这一个 Shell.Users就足够了。那么可能在删掉了net.exe和不用adsi之外,这也可能是一种新的加用户的方法。代码如下:js:+展开-JavaScriptvaro=newAct..

效果不错的浮动div

评论(0)浏览(120)分类:JavaScript/Ajax开发技巧
效果不错的浮动div  上周发现了一个还不错的浮动div,不过不支持+展开 -HTML!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"文档申明,修改了下代码,并将源代码改为面向对象的了。  本文结合了QQ在线状态检查,可以作为QQ客户服务浮动窗口使用。至于如何检查QQ在线状态,本文就不多说了..

JavaScript检查qq在线状态

评论(0)浏览(257)分类:JavaScript/Ajax开发技巧
JavaScript检查qq在线状态  qq提供了一个接口,供大家查询指定的qq号码的登录状态,接口地址为http://webpresence.qq.com/getonline?Type=1qq号1:qq号2:....:  注意:qq号使用冒号:分隔开,并且查询参数最后一定要以冒号结束。  如查询qq号码11111,22222,33333的状态接口如下http://webpresence.qq.com/getonline?Type=111111:22222:33333:  qq接口会返回按你提..

JavaScript如何调用调用flash中的方法

评论(0)浏览(204)分类:JavaScript/Ajax开发技巧
JavaScript如何调用调用flash中的方法  本文内容主要介绍了当在flash中注册了一个方法提供给js调用时,不同浏览器如何调用此方法的异同。  flash中注册提供给JavaScript调用的方法如下所示+展开-ActionScriptfunctionhello(){getURL("javascript:alert('你好!')");}flash.external.ExternalInterface.addCallback("hello",null,hello);  上面只是一个简单的示例,在flash中调..

JavaScript全屏打开网页

评论(0)浏览(151)分类:JavaScript/Ajax开发技巧
JavaScript全屏打开网页 下面是一些网上收集的个全屏打开窗口的代码,供参考:第一种方法,使用acx【for ie】和window.open来实现,推荐此种方法+展开-HTMLheadscriptlanguage="javascript"type="text/javascript"functionopenWin(){setTimeout(document.all?"RunScript()"//IE浏览器使用acx:"shellscript()"//w3c浏览器使用window.open,1000);}functionRunScript(){//F..

HTML编辑器网络图片本地化

评论(0)浏览(204)分类:JavaScript/Ajax开发技巧
HTML编辑器网络图片本地化editor.html+展开-HTMLhtmlheadmetahttp-equiv="content-type"content="text/html;charset=gb2312"/titleHTML编辑器网络图片本地化/titlemetacontent="求思路代码或案例编辑器图片自动本化Web编辑器HTML编辑器"name="Keywords"/metacontent="编辑器的图文内容提交前(或者别的触发时间),自动将里面外链性质的图片转成本地图片。说白点就是自动下载..

javascript调用系统调色板

评论(0)浏览(277)分类:JavaScript/Ajax开发技巧
javascript调用系统调色板注意:仅IE下有效果,W3C浏览器无法运行。因为使用的是acx对象,w3c浏览器不支持acx。+展开-HTMLscriptfunctioncolorpicker(){varsColor_tmp,sColor,color_len;sColor_tmp=dlgHelper.ChooseColorDlg().toString(16);color_len=sColor_tmp.length;switch(color_len){case1:sColor="00000"+sColor_tmp.toString();break;case2:sColor="0000"+sColo..

JS遍历表格数据

评论(0)浏览(179)分类:JavaScript/Ajax开发技巧
JS遍历表格数据遍历表格中的数据+展开-HTMLhtmlheadtitle/titlemetahttp-equiv="Content-Type"content="text/html;charset=gb2312"//headbodyscripttype="text/javascript"functionSearch(){for(vari=0;idata.rows.length;i++){vartr=data.rows[i];for(varj=0;jtr.cells.length;j++)alert("行号:"+(i+1)+"\t\t列号:"+(j+1)+"\n\n内容:"+tr.cells[j].innerHT..

表格合并

评论(0)浏览(96)分类:JavaScript/Ajax开发技巧
表格合并点击单元格选择需要合并的,暂时只能合并同一行的+展开-HTMLstyletype="text/css"#myTabletbodytrtd.focus{background-color:blue;}/stylediv点击单元格选择需要合并的,暂时只能合并同一行的:-)/divtableid="myTable"border="1px"tbodytrtd1_1/tdtd1_2/tdtd1_3/tdtd1_4/td/trtrtd2_1/tdtd2_2/tdtd2_3/tdtd2_4/td/trtrtd3_1/tdtd3_2/tdtd3_3/tdt..

tab键控制在a标签中的切换

评论(0)浏览(162)分类:JavaScript/Ajax开发技巧
tab键控制在a标签中的切换当tab键按下时,控制获取焦点的对象。+展开-HTMLstyle.focus{background-color:red;color:white}.unfocus{background-color:white;}/styleulid="ul1"style="width:100px"liclass="focus"ahref='#'Google/a/liliclass="unfocus"ahref='#'Baidu/a/liliclass="unfocus"ahref='#'163/a/li/ulahref='#'test1/abrahref='#'test0/abrahref='#'test2/abr..

拖拽,按等比例放大,缩小,任意修改图片大小

评论(1)浏览(382)分类:JavaScript/Ajax开发技巧
拖拽,按等比例放大,缩小,任意修改图片大小  在页面上实现图片拖拽并可以随意调整图片大小。 但如果按住Ctrl键之后,当再调整图片大小的时候需要按照比例进行调整。  示例效果点击这里查看+展开-HTMLhtmlheadmetahttp-equiv="content-type"content="text/html;charset=gb2312;"/title拖拽,按等比例放大,缩小,任意修改图片大小/titlemetaname="Keywords"content="图片拖拽,图片扥等..

firefox下reset控件无法清除hidden控件value

评论(0)浏览(1546)分类:JavaScript/Ajax开发技巧
firefox下reset控件无法清除hidden控件value  今天搞一个表单,发现在w3c浏览器和ie浏览器下的一个问题,w3c浏览器无法使用reset控件或者表单的reset事件来清空通过js设置hidden控件后的值,其他可以显示的控件值是可以还原到原来的状态,但是hidden的话无法还原,郁闷了,(#‵′)靠。  在IE浏览器下可以清空js设置的hidden控件的值,为什么w3c浏览器无法清除呢?⊙﹏⊙b汗....难道我理..

FF如何实现selectNodes

评论(0)浏览(113)分类:JavaScript/Ajax开发技巧
FF如何实现selectNodes  今天在csdn上看到有人问 getElementsByTagName 和 selectNodes谁更快 ,这个还真没研究过,于是就测试了下:+展开 -JavaScriptvarstringToDom=function(text){vardoc;if(window.ActiveXObject){doc=newActiveXObject("MSXML2.DOMDocument");doc.loadXML(text).documentElement;}else{doc=(newDOMParser()).parseFromString(text,"text/xml")..

FireFox下端口不一致导致跨域

评论(0)浏览(371)分类:JavaScript/Ajax开发技巧
FireFox下端口不一致导致跨域  在Firefox下,如果url路径带有端口号,而ajax对象访问的路径为绝对路径并且端口号不一样时,会出现uncaught exception: (1? XMLHttpRequest.open ?CP 3的错误,这个是因为端口号不一致时导致出现的跨域错误。而IE下不会因为请求的端口号不一致出现跨域的问题。  其实出现端口号不一致的错误实在是微乎其微,有谁会一个网站开放两个端口号..

get,post数据长度的限制

评论(0)浏览(319)分类:JavaScript/Ajax开发技巧
get,post数据长度的限制 这个问题在我的开发中也遇到,所以在此贴出来(也是在网上搜出来的,呵呵)这是原贴地址http://blog.csdn.net/somat/archive/2004/10/29/158707.aspx两个长度限制问题的分析(来源于项目) 一、问题起因在某项目释放后Bug统计的附件《释放后问题》里有: 问题 原因 分析 备注 CSV处理时,如果处理的主题数过多,发生URL参数上限的错误; 可变长度的参..

IE中的URL最大长度限制

评论(0)浏览(161)分类:JavaScript/Ajax开发技巧
IE中的URL最大长度限制看见很多朋友讨论浏览器最大URL长度限制的问题。其实实际中URL长度限制是由2方面决定的。1 客户浏览器 2 接受服务请求的服务器端的设置。对于大多数用户来说,他们使用的浏览器是IE浏览器,IE的最大URL长度限制是2083字节,而实际可以使用的最大长度为2048字节。 以下是微软方面的技术资料及翻译:Maximum URL length is 2,083 characters in In..

Javascript程序员嘴最脏??

评论(0)浏览(112)分类:JavaScript/Ajax开发技巧
Javascript程序员嘴最脏??请看下图,我在Google Code上,针对每个程序语言都搜索了一下“fuck”一词的出现文件的个数X,以及没有出现fuck一词的文件的个数Y,然后放在Excel里求了一下百分比(X/(X+Y) * 100%),做了一个图。结果,JavaScript语言中出现的次数高达0.56%,名列全部语言之首,然后是Perl,C 和 PHP。(对于Javascript程序员的这种行为可以理解,因为IE,因为..

JavaScript精粹读书笔记(7)

评论(0)浏览(100)分类:JavaScript/Ajax开发技巧
JavaScript精粹读书笔记(7) 第7章 正则表达式JavaScript的许多特性都借鉴自其他语言。语法借鉴自Java,函数借鉴自Scheme,原型继承借鉴自Self。而JavaScript的正则表达式特性则借鉴自Perl。正则表达式起源于对形式语言的数学研究。在JavaScript中,正则表达式的语法是对Perl版的改进和发展,它非常接近源自贝尔实验室的原始形式。正则表达式的书写规则出奇的复杂,因为它们..

JavaScript精粹读书笔记(6)

评论(0)浏览(127)分类:JavaScript/Ajax开发技巧
JavaScript精粹读书笔记(6)第6章 数组数组是一段线性分配的内存,它通过整数去计算偏移并访问其中的元素。数组可以是很快的数据结构。不幸的是,JavaScript的数组不是这样的。它提供了一种拥有类似数组特性的对象。它把数组的下标转变成字符串,用其作为属性。它明显地比一个真正的数组慢,但它可以更方便地使用。属性的检索和更新的方式与对象一模一样,除了有一个可以用..

JavaScript精粹读书笔记(5)

评论(0)浏览(78)分类:JavaScript/Ajax开发技巧
JavaScript精粹读书笔记(5) 第5章 继承在那些基于类的语言(比如Java)中,继承(inheritance或extends)提供了两个有用的服务。首先,它是代码重用的一种形式。如果一个新的类与一个已存在的类大部分相似,那么你只须具体说明其不同点即可。类继承的另一个好处是它包括了一套类型系统的规范。由于程序员无须编写显式类型转换的代码,他们的工作量将大大减轻,这是一件很好..

JavaScript精粹(4-2)

评论(0)浏览(133)分类:JavaScript/Ajax开发技巧
JavaScript精粹(4-2) 4.9 作用域在编程语言中,作用域控制着变量与参数的可见性及生命周期。对程序员来说这是一个重要的帮助,因为它减少了名称冲突,并且提供了自动内存管理。大多数使用C语言语法的语言都拥有块级作用域。在一个代码块中(括在一对花括号中的语句集)定义的所有变量在代码块的外部是不可见的。定义在代码块中的变量在代码块执行结束后会被释放掉。..

JavaScript精粹读书笔记(4)

评论(0)浏览(110)分类:JavaScript/Ajax开发技巧
JavaScript精粹读书笔记(4)第4章 函数JavaScript中最好的特性就是它对函数的实现。它几乎无所不能。但是,想必你也能预料到,函数在JavaScript里也并非万能药。函数包含一组语句,它们是JavaScript的基础模块单元,用于代码复用、信息隐藏和组合调用。函数用于指定对象的行为。一般来说,所谓编程就是将一组需求分解成一组函数与数据结构的技能。4.1 函数对象在JavaScr..