ajax+php+mssql无刷新聊天室

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

执行ajax动态返回的js代码块

评论(0)浏览(321)分类:JavaScript/Ajax开发技巧
执行ajax动态返回的js代码块[CallbackPlus]Ajax中动态执行返回到innerHTML中的js -Written by 浪子@cnblogs.com (07-08-20) ********************************************************************* 版权声明** 本文以Creative Commons的发布,请严格遵循该授权协议。* 本文首发于博客园, 此声明为本文章中不可或缺的一..

客户端Js+FSO遍历文件夹

评论(0)浏览(200)分类: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的七条准则

评论(0)浏览(129)分类:JavaScript/Ajax开发技巧
不唐突的JavaScript的七条准则 经过多年的开发、教学和编写不唐突的JavaScript, 我发现了下面的一些准则。我希望它们可以帮助你对“为什么这样设计和执行JavaScript比较好”有一点理解。这些规则曾经帮助我更快地交付产品,并且产品的质量更高,也更容易维护。 1.不要做任何假设 (JavaScript是一个不可靠的助手) 可能不唐突的JavaScript 的最重要的一个特性就是——你要停..

网页常用Javascript

评论(0)浏览(140)分类:JavaScript/Ajax开发技巧
网页常用Javascript网页常用Javascript ,测试浏览器为IE,在firefox等w3c浏览器下有些代码没效果1.让文字不停地滚动   +展开-HTMLMARQUEE滚动文字/MARQUEE2.记录并显示网页的最后修改时间   +展开-HTMLscriptlanguage=Javascript  document.write("最后更新时间:"+document.lastModified+"")  /script3.关闭当前窗口  +展开-HTMLahref="/"onClick="j..

js的 function, javascript内置对象,this概念及之间的关系

评论(1)浏览(146)分类:JavaScript/Ajax开发技巧
js的 function, javascript内置对象,this概念及之间的关系-------------------该文摘自于匿名教程总结,希望对初学js的同学有帮助,因为它解决了我学习js的众多迷惑。。。 函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。   javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个..

网站开发WEB前端高性能优化之JavaScript优化细节

评论(0)浏览(149)分类:JavaScript/Ajax开发技巧
网站开发WEB前端高性能优化之JavaScript优化细节作为一名网站开发WEB前端工程师,对自己开发的网站项目应该尽可能地对其性能进行优化,现在互联网上搜索到的网站性能优化多是翻译转载自 Yahoo14条或34条。Yahoo的优化建议关注在大的方面,下面,W3C Group为大家呈现WEB前端开发高性能优化部分之JavaScript的优化细节! 一、避免出现脚本失控 不论什么脚本,在任何时间、任何浏览器上执行,都不..

关于GOOGLE PR以及如何提高GOOGLE PR值

评论(2)浏览(106)分类:JavaScript/Ajax开发技巧
关于GOOGLE PR以及如何提高GOOGLE PR值更新获取google pr的源代码C# 获取google pr值PR即Page RankPage Rank是google搜索排名算法中的一个组成部分,级别从1到10级,10级为满分,PR值越高说明该网页在搜索排名中的地位越重要,也就是说,在其他条件相同的情况下,PR值高的网站在google搜索结果的排名中有优先权。google PR的高低影响着网站的点击,google PR的增高可显著提高网站的点..

如何提高google pr值

评论(0)浏览(119)分类:JavaScript/Ajax开发技巧
如何提高google pr值google pagerank的作用已经谈过了就不在说了,下面分享一下我的经历。提高google pr值方法:白帽方法:1.友情链接,与比自己网站google pr高的网站交换友情链接,这样就能从对方网站分到google pr,详见文章:怎么做友情链接。2.内部链接结构,如果你想提高首页的google pr值,就将网站的所有页面在最重要的位置链接首页,这样每个页面都会分权重..

event.x,event.clientX,event.offsetX区别

评论(0)浏览(110)分类:JavaScript/Ajax开发技巧
event.x,event.clientX,event.offsetX区别x:设置或者是得到鼠标相对于目标事件的父元素的外边界在x坐标上的位置。clientX:相对于客户区域的x坐标位置,不包括滚动条,就是正文区域。offsetx:设置或者是得到鼠标相对于目标事件的父元素的内边界在x坐标上的位置。screenX:相对于用户屏幕。

求助event.offsetX 兼容IE 和 FF

评论(0)浏览(119)分类:JavaScript/Ajax开发技巧
求助event.offsetX 兼容IE 和 FF求助event.offsetX 兼容IE 和 FF如题这个问题困扰很久了。我现在要做的效果和QQ空间里的相册翻页效果类似。IE下的event.offsetX 在 FF下是没有这个属性的,我查了相关资料event.layerX 和IE下的event.offsetX效果相同,事实是上有点偏差。肯定是可以实现的。前段时间看到迅雷实现过兼容IE FF的类似效果。也看了代码,当时有事没保存,谁知道后来..

javascript如何使用xsl转换xml

评论(0)浏览(82)分类:JavaScript/Ajax开发技巧
javascript如何使用xsl转换xml+展开 -JavaScriptfunctionloadTree(idx){if(!bBrowserInIE){varxmlDoc=document.implementation.createDocument("","",null);varxslDoc=document.implementation.createDocument("","",null);xmlDoc.async=false;xslDoc.async=false;xmlDoc.load("tree.xml");xslDoc.load("tree.xsl");varxslProc=newXSLTProcessor();xslProc.importStylesheet(..

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

评论(1)浏览(175)分类: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)浏览(114)分类:JavaScript/Ajax开发技巧
事件冒泡+展开-JavaScriptfunctionstopBubble(e){if(e&&e.stopPropagation){e.stopPropagation();}else{window.event.cancelBubble=true;}}

事件捕捉与释放

评论(0)浏览(114)分类:JavaScript/Ajax开发技巧
事件捕捉与释放mousedown时: +展开-JavaScriptif($("name").setCapture){//IE$("name").setCapture();}elseif(window.captureEvents){//FFwindow.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP|Event.STARTSELECT);}mouseUp时: +展开-JavaScriptif($("name").releaseCapture){$("name").releaseCapture();}elseif(window.releaseEvents){window.releaseEvent..

javascript的prototype继承

评论(1)浏览(139)分类:JavaScript/Ajax开发技巧
javascript的prototype继承javascript的prototype继承 基本的用法 把ClassA的一个实例赋值给ClassB ClassB就继承了ClassA的所有属性+展开-HTMLscriptfunctionClassA(){this.a='a';}functionClassB(){this.b='b';}ClassB.prototype=newClassA();varobjB=newClassB();for(varpinobjB)document.write(p+"br>");/script从原型继承理论的角度去考虑 js的原型继承是引用原型 不是..

取得IE的有效显示区域的高度和宽度

评论(0)浏览(117)分类:JavaScript/Ajax开发技巧
取得IE的有效显示区域的高度和宽度+展开-JavaScriptvars="";s+="\r\n网页可见区域宽:"+document.body.clientWidth;s+="\r\n网页可见区域高:"+document.body.clientHeight;s+="\r\n网页可见区域宽:"+document.body.offsetWidth+"(包括边线的宽)";s+="\r\n网页可见区域高:"+document.body.offsetHeight+"(包括边线的宽)";s+="\r\n网页正文全文宽:"+document.body.scrollWidth;..

分批更新,动态显示进度

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

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

评论(0)浏览(253)分类: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..

判断访问者的浏览器是否支持JavaScript和Cookies

评论(0)浏览(104)分类:JavaScript/Ajax开发技巧
判断访问者的浏览器是否支持JavaScript和Cookies最新补充:来自csdn对于C#来说HttpBrowserCapabilities 类【Request.Browser.JavaScript和Request.Browser.Cookies】 使服务器能够收集有关在客户端运行的浏览器功能的信息。 命名空间: System.Web 公共属性 Cookies 获取一个值,该值指示浏览器是否支持 Cookie。 JavaScript 获取一个值,该值指示浏览器是否支持 JavaScript。 需要注意的是,上..

XMLHTTP notes: abort() and Mozilla bug

评论(0)浏览(190)分类:JavaScript/Ajax开发技巧
XMLHTTP notes: abort() and Mozilla bugIn my continuing quest to understand XMLHTTP I gathered some very intriguing material that I'm quite sure will save somebody else's ass. Today I offer a closer look at the abort() method, as well as an as yet unexplained bug in Mozilla which causes the responseXML to go missing.A note first of all: I tested everything ..

javascript 事件处理 IE和标准dom 的差别

评论(0)浏览(100)分类:JavaScript/Ajax开发技巧
javascript 事件处理 IE和标准dom 的差别一个事件其实在页面上 有多个元素相应事件处理,点击页面上的一个button,会发生什么?其实 是相当于先后点击了按钮,它的容器,及这个页面.也就是说没一个元素都按照特定的顺序响应那个事件.事件的发生顺序在IE和mozilla在事件支持上的主要差别. 事件流 冒泡技术.冒泡型事件的基本思想,事件按照从特定的事件目标开始到最不确定的事件目标.例如: ..

Javascript attachEvent传递参数的办法

评论(0)浏览(118)分类:JavaScript/Ajax开发技巧
Javascript attachEvent传递参数的办法找了半天找到的解决办法,看介绍说是javascript的闭包问题,导致得不能直接读取外部的那个函数,不然就所有传递的参数都变为最后一个了。+展开-JavaScriptvarnewopen=function(id,level){returnfunction(){opentree(id,level);//该函数为外部定义的一个执行函数;}}x.attachEvent("onclick",newopen(id,parseInt(level)+1));y.attachEvent("oncl..

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

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

ajax对象应用程序池

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

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

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

在FireFox浏览器中asp.net+AJAX传输的中文字符串到服务器端后乱码的问题!!!!

评论(0)浏览(157)分类:JavaScript/Ajax开发技巧
在FireFox浏览器中asp.net+AJAX传输的中文字符串到服务器端后乱码的问题!!!!在IE中没问题不乱码... 在FireFox中从JS客户端将表单内容传输到服务器端后再回显会出现乱码...跪求解决方法. +展开-JavaScriptfunctionpostText(){varchatbox=getElement("utext");varchat=chatbox.value;chatbox.value="";varurl=AjaxServerPageName+"?active=addtext&user="+getuser+"&userid="+getuserid+"&text="+chat;varreq=getAjax();req..