仿163网盘无刷新多文件上传系统

单,实例化一个file对象,其中参数分别是form对象,文件空间对象:newFileUpload("uploadForm","idFile")这样就实现了一个简单的无刷新上传文件表单。还可以使用这几个属性:Form//表单Folder//文件控件存放空间Files//文件集合更多的功能可以选择设置这些属性:属性名:默认值//说明FileName:"",//文件上传控件的name,配合后台使用FrameName:"",//iframe的name,要自定义iframe的话这里设置nameonIniFile:function(){},//整理文件时执行(其中参数是file对象)onEmpty:fu
http://www.w3dev.cn/article/20091222/1219.aspx

ASP.NET AJAX:Timer控件简单使用

本文主要通过一个简单示例,让Web页面在一定的时间间隔内局部刷新,来学习一下ASP.NET AJAX中的服务端Timer控件的简单使用。主要内容Timer控件的简单使用1.添加新页面并切换到设计视图。2.如果页面没有包含ScriptManager控件,在工具箱的AJAX Extensions标签下双击ScriptManager控件添加到页面中。3.单击ScriptManager控件并双击UpdatePanel控件添加到页面中。4.在UpdatePanel控件内单击并双击Timer控件添加到UpdatePanel中。Timer控件可以作为UpdatePanel的触发器不管是否在UpdatePa
http://www.w3dev.cn/article/20091118/1121.aspx

ASP.NET AJAX:在多个UpdatePanle中使用Timer控件 (1)

pdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档。主要内容在多个UpdatePanel中使用Timer控件1.添加一个新页面并切换到设计视图。2.如果页面没有包含ScriptManager控件,在工具箱中的AJAX Extensions标签下双击ScriptManager控件添加到页面中。3.双击Timer控件添加到Web页面中。Timer控件可以作为UpdatePanel的触发器不管它是否在UpdatePanel中。4.双击UpdatePanel控件添加一个Panel到页面中,并设置它的UpdateMo
http://www.w3dev.cn/article/20091118/1123.aspx

《叩开C#之门》系列之对象封装与C#的类

上述的例子中,i和MessageBox都是一个对象。再谈谈设计者的身份。虽然.Net Framework的类库功能已经非常强大,但它不可能考虑到业务的方方面面,如果需要使用一个根本就不存在的对象,此时就需要自己来设计了。例如图书管理系统,可能就需要用户,图书等对象。这就需要开发者自己来设计这些对象。既然最能体现“对象”思想的类型是“类”,我就来介绍一下C#中的类类型。C#中类的关键字是class。在一个class对象中,主要分为 field(字段)、property(属性)和method(方法),前面两个对应的是对象的属性,而method则对应对象的行为。一个典型的 class定义如下所示:p
http://www.w3dev.cn/article/20091102/1085.aspx

关于adodb.stream的"错误: Automation 服务器不能创建对象"解决方法

是否加载了adodb.stream组件了,重新加载一下开始--运行--输入regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"即可.----------------如过执行了上面的步骤还不行,那可能是打了ms的流补丁了。解决办法参考如何在 Internet Explorer 中禁用 ADODB.Stream 对象如果还不行,可以存成hta格式的文件。这样应该没问题了。http://hi.baidu.com/%D3%F0%E9%E4%C8%CA/blog/item/4d167099983ec60e6e068c1d.html
http://www.w3dev.cn/article/20090908/1067.aspx

ajax+asp+mssql无刷新聊天室

此为asp版本的无刷新聊天程序源代码,js类库及说明请看下面asp.net版本的,下面只列出asp版本的代码asp.net版本请看ajax无刷新聊天室--asp.netphpajax无刷新聊天室--php+展开 -HTML%@language="vbscript"codepage="936"%%ConstadCmdStoredProc=4ConstadInteger=3ConstadVarChar=200ConstadParamInput=1ConstadParamOutput=2ConstadExecuteNoRecords=128Response.Charset="gb2312"Respo
http://www.w3dev.cn/article/20090907/1065.aspx

ajax+php+mssql无刷新聊天室

$rs);$rStr.=",'".Ajax::js($row[0])."'";}mssql_free_result($rs);mssql_close($cn);return"success:true,data:[".($rStr==""?"":substr($rStr,1))."]";}}$Json="{";switch($_POST["op"]){case"login":$Json.=Ajax::Login();break;case"logout":$Json.=Ajax::Logout();break;case"readuser":$Json.=Ajax::ReadUser();brea
http://www.w3dev.cn/article/20090907/1066.aspx

asp 正则表达式对象

说明 Match对象只能通过RegExp对象的Execute方法来创建,该方法实际上返回了Match对象的集合。所有的Match对象属性都是只读的。 在执行正则表达式时,可能产生零个或多个Match对象。每个Match对象提供了被正则表达式搜索找到的字符串的访问、字符串的长度,以及找到匹配的索引位置等。 下面的代码说明了Match对象的用法:+展开-VBScriptFunctionRegExpTest(patrn,strng)DimregEx,Match,Matches'建立变量。SetregEx=NewRegExp'建立正则表达式。regEx.Pattern=patrn'设置模式。regEx
http://www.w3dev.cn/article/20090827/870.aspx

在ASP中利用“正则表达式” 对象实现UBB风格的论坛

论坛均支持UBB代码,比如:动感技术网络的论坛就很好的支持UBB代码。现在,我们一同使用“正则表达式”对象来实现我们自己的丰富多彩的UBB代码吧。首先,你的服务器端(IIS或者PWS)要有VBScript5.0的支持环境,一般指要安装了IE5.X就已经可以支持“正则表达式”对象了。关于“正则表达式”对象的常见方法、属性的使用方法,我在本刊的“在ASP中利用“正则表达式”对象实现数据的校验”一文中已经有详细介绍了,可以参见那一篇文章,在这里,我主要介绍一下实现“UBB代码”的主要正则表达式对象方法:Replace()方法。Replace方法语法如下:Replace方法语法如下:描述替换在正则表
http://www.w3dev.cn/article/20090827/871.aspx

根据访问用户IP地址自动获取天气预报

记录还剩下30w左右,原来的是36w的。=======内容更新===========已经添加php和asp版本.完整示例下载点击这里根据访问用户IP地址自动获取天气预报上面的代码是未使用ajax来获取,只含有一个ashx文件获取和分析数据用的。数据库文件太大,压缩文件中只放了一个压缩过的txt文本文件数据。如何改写为ajax版本的和导入文本文件到acc或者mssql,参考下面的文章简易天气预报查询【此为ajax版本的,不过没用使用ip数据库】如何将QQWry.Dat导出为access数据,导入mssql及查询纯真导入后的ip数据【数据库导入的】返回的数据格式大概如下+展开-JavaScript
http://www.w3dev.cn/article/20090825/automatic-get-weather-report-by-visitor-ip.aspx

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

******************************************************************摘要:最近在为CallbackPlus增加一个类似Asp.net ajax的UpdatePanel和CA的Callback一样的容器无刷更新控件,利用innerHtml来更新最终生成html代码,但是其中的js脚本文件的更新却是相当的麻烦。对于asp.net ajax中的scriptmanager的调用方式比较不满意,所以自己想了个方法进行处理。动态插入Script:首先碰到的问题是,生成回来的html(包含html标记和script脚本)插入到对应的容器的in
http://www.w3dev.cn/article/20090822/859.aspx

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

pt expressions(IE only) 4.将获取的DOM数据缓存起来。这种方法,对获取那些会触发回流操作的属性(比如offsetWidth等)尤为重要。 5.当对HTMLCollection对象进行操作时,应该将访问的次数尽可能的降至最低,最简单的,你可以将length属性缓存在一个本地变量中,这样就能大幅度的提高循环的效率。 二、避免大字符串字面量对象操作,如 字符串.lenth,尽量转换为new String(字符串)后再进行操作 三、在做字符查找替换等操作时善用正则表达式 快速掌握ECMAScript正则表达式。参见:http://www.w3cgroup.c
http://www.w3dev.cn/article/20090805/655.aspx

ASP实例教程:FileSystemObject对象

FileSystemObject 对象指定的文件存在吗? 本例演示如何首先创建FileSystemObject对象,然后使用FileExists方法来探测某文件是否存在。 本示例代码如下:以下为引用的内容:htmlbody%Set fs=Server.CreateObject("Scripting.FileSystemObject")If (fs.FileExists("c:\windows\cursors\xxx.cur"))=true Then Response.Write("文件 c:\windows\cursors\xxx.cur 存在。")Else Response.Write("文
http://www.w3dev.cn/article/20090718/508.aspx

ASP中遍历和操作Application对象的集合

arArray(intLoop, intDimension)NextResponse.Write “”Next (2) 遍历StaticObjects集合的代码StaticObjects集合包含了所有在global.asa中使用<OBJECT>元素声明的对象引用。因为每个条目都是一个对象变量,可用简单些的代码对这个数组进行遍历。我们将输出对象的名字(在ID属性中原有的定义):以下为引用的内容:For Each objItem in Application.StaticObjectsIf IsObject(Application.StaticObjects(objItem)) ThenResp
http://www.w3dev.cn/article/20090718/511.aspx

ASP TextStream 对象

extStream 对象TextStream 对象用于访问文本文件的内容。下面的代码会创建一个文本文件 (c:\test.txt),然后向此文件写一些文本(变量 f 是 TextStream 对象的一个实例):+展开-VBScriptdimfs,fsetfs=Server.CreateObject(Scripting.FileSystemObject)setf=fs.CreateTextFile(c:\test.txt,true)f.WriteLine(HelloWorld!)f.Closesetf=nothingsetfs=nothing如需创建TextStream对象的一个实例,我们可以
http://www.w3dev.cn/article/20090708/ASP-TextStream.aspx

firefox下XMLHttpRequest重用时nsIXMLHttpRequest.send发生错误的解决方案

n: JS frame :: [URL censored] :: zendGegevens :: line 68 data: no]  上网找了很多资料,有的说是ajax重用的为问题【确实重用了ajax对象,使用的是一个数组存储ajax对象,以便重用】,但是一直没有找到解决方案。。。。  我在聊天里面启动了两个计时器用来获取聊天信息和在线用户列表,时间间隔都是一样的,这样有可能两个计时器同时进入获取xhr对象的代码块中,导致同一个对象被使用。【js没有加锁的代码,如lock和unlock】,在firefox下就出现了上诉的问题了,ie下是没有问题的。  今天又去google了下,发现了一篇e文
http://www.w3dev.cn/article/20090707/firefox-XMLHttpRequest-Componen-returned-failure-code-0xc1f30001.aspx

请教ajax返回乱码

ttype="text/javascript"varxmlHttpfunctionshowCustomer(str,id,page){varid;varpage;varstr;xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("您的浏览器不支持AJAX!");return;}varurl=page;url=url+"?q="+str;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=function(){stateChanged(id);};xmlHttp.open("POST"
http://www.w3dev.cn/article/20090702/388.aspx

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

:437楼 得分:0 我用先后步骤测试过了, 是先得到数据, 才到这步的, 所以设置同步还是一样的 GetInfo(arrData); alert(arrData);//-----------------有可能ajax还没返回,所以这里输出为空 showbo / 发表于:2009-05-18 16:16:068楼 得分:100 在仔细一看,找出了一个很严重的错误,js非obj对象变量是不能引用赋值的,就是变量的作用域的问题,当然同步的问题也可能存在 +展开-JavaScriptfunctionTest(){vararrData=[];GetInfo(arrData);}function
http://www.w3dev.cn/article/20090702/391.aspx

ASP中XMLHTTP对象参考

的状态,只读.responseBody 将回应信息正文以unsigned byte数组形式返回.只读responseStream 以Ado Stream对象的形式返回响应信息。只读responseText 将响应信息作为字符串返回.只读responseXML 将响应信息格式化为Xml Document对象并返回,只读status 返回当前请求的http状态码.只读statusText 返回当前请求的响应行状态,只读* 表示此属性是W3C文档对象模型的扩展.方法abort 取消当前请求getAllResponseHeaders 获取响应的所有http头getResponseHeader 从响应信
http://www.w3dev.cn/article/20090701/299.aspx

利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件

什么什么原因,而导致不能使用某项 ActiveX 控件的功能。那么我们如何来进行判断呢,还记得我刚开始提到的 ajax 这个东西吧,这个东西不仅能带来更好的用户交互功能,同时也能够用在我们检测浏览器是否禁止运行 ActiveX 控件目的上来。因为 ajax 是由相关的 com 组件支持,不管是 IE,Firefox,Netscape,Opera 等其他浏览器,都有相应的实现,因为了是浏览器的标准。所以我们只要写一个通用的,支持各种浏览器创建 ajax 所要用到的 xmlhttp 对象即可,如果能创建成功,那么证明 IE 一切 OK,如果不成功则给出提示,其检测函数相信大家已经再熟悉不过了,只
http://www.w3dev.cn/article/20090701/313.aspx

JavaScript对象转换成JSON字符串及深度克隆方法

将JavaScript对象转换成JSON字符串的方法,及JavaScript深度克隆方法 转自:http://snippets.dzone.com/posts/show/749 实现代码: Object.prototype.deep_clone=function(){ eval("vartmp="+this.toJSON()); returntmp; } Object.prototype.toJSON=function(){ varjson=[]; for(variinthis){ if(!this.hasOwnProperty(i))continue; //if(typeofthis[i]=
http://www.w3dev.cn/article/20090701/338.aspx

Comet:基于 HTTP 长连接的“服务器推”技术

接进行了很多改进。关于 Comet 技术最新的发展状况请参考关于 Comet 的 wiki。下面将介绍两种 Comet 应用的实现模型。基于 AJAX 的长轮询(long-polling)方式如 图 1 所示,AJAX 的出现使得 JavaScript 可以调用 XMLHttpRequest 对象发出 HTTP 请求,JavaScript 响应处理函数根据服务器返回的信息对 HTML 页面的显示进行更新。使用 AJAX 实现“服务器推”与传统的 AJAX 应用不同之处在于:服务器端会阻塞请求直到有数据传递或超时才返回。 客户端 JavaScript 响应处理函数会在处理完服务器返回的信息后,再
http://www.w3dev.cn/article/20090701/347.aspx

如何获得svg文件的内嵌svg的文档对象

会调用Hendensyo.svg文件。现在我们要对Hendensyo.svg做动态的处理,但不知如何获得内嵌的svg的文档对象。现在我的做法是将内嵌的svg文件用html中的javascript解析xml的方法来解析,取得节点对象后动态修改对象的属性(如:setAttribute('fill','red')),但修改后好像没反应(解析方法是没错的,节点都能取到),不知道是为什么,是不是当成xml解析动态修改对象属性对svg是没用的呢,一定要用svgdocument的文档对象来动态修改呢?郁闷阿,谁叫我们的svg不支持javascript只能用html中的javascript,调查了几天了也没结
http://www.w3dev.cn/article/20090701/348.aspx

在线编辑器的问题

=frm.event;//注意这里获取的是iframe中的事件对象 if(e.altKeye.keyCode==83)PostMethod() } else//firefox doc.addEventListener( 'keydown' ,function(e){ if(e.altKeye.keyCode==83){ e.preventDefault();//你的快捷键和firefox的历史快捷键冲突,所以要阻止默认事件 PostMethod(); } } ,false);}function PostMethod(){ alert('按下Alt+S键,执行ajax提交');}/script
http://www.w3dev.cn/article/20090701/380.aspx

Ajax初接触-配置环境

要使用好Ajax.net,就要学会灵活运用Ajax.net所提供的Ajax Control Toolkit。该控件包提供了很多使用效果很炫的控件,有了它你能轻松打造一个Ajax网站。从本章开始,我们一起来学习怎样使用Ajax Cotrol Toolkit中的所有控件。 第一步:创建Ajax Toolkit模板大家应该有印象,当我们成功安装了Ajax扩展包之后,VS.net的模板中就多了一个Asp.net Ajax-Enabled Web Site的模板。它是微软的官方模板,而今天我们就要创建我们自己的Ajax Control Toolkit Web Site模板。先在这里下载Ajax Con
http://www.w3dev.cn/article/20090629/172.aspx

用Word对象实现图文混合排版打印

实现,打印样式往往缺乏灵活性,从而难于满足不同用户的需要。本文通过word应用程序对象实现图文混合排版打印,其方法是:在程序中先将要打印的信息按一定格式输出到一个word文档中,再自动调入word文字处理系统,供用户对打印内容作进一步的编辑排版,最后,将被处理信息从word文字处理系统打印输出。鉴于word文字处理系统是大家所熟悉的通用办公自动化系统,因此,这种方法具有一定的实用性。 一、word应用程序对象 word应用程序对象(word.application)是随Office软件的安装而安装的。该对象在Office 97软件的Office目录的Msword8.olb文件中,在Off
http://www.w3dev.cn/article/20090629/204.aspx

Google Map Api文档,免费Google地图API使用说明

接一个包含你申请的授权码的URL: script src="http://maps.google.com/maps?file=apiv=1key=abcdefg" type="text/javascript"/scriptGoogle Maps API提供的最重要的类是GMap,它代表页面上的地图对象, 你可以根据需要在页面上使用多个GMap的实例 每个地图被包含在一个HTML的容器(container)里面,比如DIV标签. 下面会讲到如何给地图实例添加和操作标注.浏览器兼容性Google Maps并不是对每一个浏览器都兼容的, Google Maps 现在兼容Firefox/Mozilla
http://www.w3dev.cn/article/20090629/232.aspx