javascript之XML DOM对象

);      }        };  3.Mozilla没有提供IE的xml属性来返回XML文档内容,只能通过使用XMLSerializer对象: var oSerializer=new XMLSerializer();  var sXml=oSerializer.serializeToString(oXmlDom,"text/xml");同样两个参数:XML DOM对象以及转化成的文档类型。  同样,我们也可以给Mozilla的XML DOM对象定义一个属性xml,通过defineGetter方法:Node.prototype.__defineGetter__("xml",functio
http://www.w3dev.cn/article/20090629/236.aspx

javascript之DOM技术

之后呈现给用户的样式信息,用来告诉我们元素最终是如何显示在屏幕上的。IE和标准的DOM也有区别:  (1)IE中的最终样式称为currentStyle对象,与style对象不同的是它是只读的,你只能读而不能给它赋值。  (2)DOM中的最终样式,通过document.defaultView.getComputedStyle(元素对象,伪元素对象或者null)方法获得  二。innerHTML和innerText  很常用的功能,特别是在AJAX应用中,经常采用的手段是从服务端返回一小段HTML代码,通过innerHTML嵌入某个层当中来动态显示下拉框等。一个比较常见的用法:  oDiv.in
http://www.w3dev.cn/article/20090629/238.aspx

Ajax调用WebService

    ajax构造soap信封调用webservice示例代码1、WebService,根据客户端的访问返回进度: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Web; using System.Web.Services; namespace AjaxSample { /**//// summary 12 /// ProgressBarService
http://www.w3dev.cn/article/20090629/253.aspx

js再论call和apply

的调用者, 是一个函数对象。b) var args = $A(arguments);这里因为arguments本就是一个类数组的对象,通过$A(arguments)将传入到bind方法的参数都转化为array.c) var object = args.shift();通过截取args的第一个参数获取Target Object(目标对象),此时args为除了第一个参数以外的参数构成的数组(array)d) 这是最关键的一步,返回一个新的函数对象(不带有任何的参数的函数),在此通过apply把__method(bind方法的调用者)绑定到Target Object(目标对象),并给与除了Targ
http://www.w3dev.cn/article/20090629/264.aspx

Firefox下的AJAX onreadystatechange问题

Agent.indexOf("Camino")0){ return "Camino"; //Camino浏览器 } if(isMozilla=navigator.userAgent.indexOf("Gecko/")0){ return "Gecko"; //Gecko浏览器 } } 然后把AJAX代码改为: var rndcode = new Date().getTime(); var CartUrl ="a.asp?cache="+rndcode var btype=getOs(); xmlHttp.onreadystatechange = (btype!="Firefox")?(xm
http://www.w3dev.cn/article/20090629/267.aspx

使用服务器端xhr和客户端xhr获取alexa,google的api获取alexa排名和google pr

crosoft.xmlhttp'],Xhr;for(vari=0;itry{Xhr=newActiveXObject(acX[i]);returnXhr;}catch(e){}returnfalse;}//ajax应用池Showbo.Ajax={pools:[]//存储ajax对象的数组,getObject:function(){//从数组中获取ajax对象,如果未返回则新建一个ajax对象for(vari=0;ithis.pools.length;i++)if(this.pools[i].readyState==0||this.pools[i].readyState==4)returnthi
http://www.w3dev.cn/article/20090625/150.aspx

Scripting.FileSystemObject对象

3所示。该页面名为specialfolder_vb.asp,来自本书提供的示例文件。2. File对象File对象提供了对文件的属性的访问,通过它的方法能够对文件进行操作。每个Folder对象提供了一个Files集合,包含文件夹中文件对应的File对象。还可以直接地从FileSystemObject对象中通过使用GetFile方法得到一个File对象引用。(1) File对象的属性File对象有一系列的属性,类似于Folder对象的属性,如表5-11所示:表5-11 File对象的属性及说明属 性 说 明 Attributes 返回文件的属性。可以是下列值中的一个或其组合:No
http://www.w3dev.cn/article/20090624/148.aspx

SQL语句参考及记录集对象详解

cordset对象方法 Open方法 recordset.OpenSource,ActiveConnection,CursorType,LockType,Options Source Recordset对象可以通过Source属性来连接Command对象。Source参数可以是一个Command对象名称、一段SQL命令、一个指定的数据表名称或是一个StoredProcedure。假如省略这个参数,系统则采用Recordset对象的Source属性。 ActiveConnection Recordset对象可以通过ActiveConnection属性来连接Connection对象。这里的Act
http://www.w3dev.cn/article/20090623/145.aspx

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

keywords: IE, JavaScript, AJAX, "Internet Explorer无法打开站点,已终止操作" 错误原因:在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作。 解决方案:在appendChild或者innerHTML操作处判断document.readyState=="complete", 若为否,则setTimeout若干秒之后重新作这个操作。 如果你的操作对时间敏感,那就要重新设计,从onload开始了。
http://www.w3dev.cn/article/20090620/130.aspx

DHTML之textRange对象

HTML文档将要显示的文本流上建立开始和结束位置的抽象对象。下面是TextRange的常用属性与方法:属性 boundingHeight 获取绑定TextRange对象的矩形的高度 boundingLeft 获取绑定TextRange 对象的矩形左边缘和包含TextRange对象的左侧之间的距离 offsetLeft 获取对象相对于版面或由offsetParent属性指定的父坐标的计算左侧位置 offsetTop 获取对象相对于版面或由offsetParent属性指定的父坐标的计算顶端位置 htmlText 获取绑定TextRange对象的矩形的宽度 text 设置或获取范围内包含的文本 g
http://www.w3dev.cn/article/20090603/62.aspx

ado对象总结

execute //执行命令Execute方法的一些可选参数recordsaffected:受命令影响的记录数parameters:参数值数组,EG:Array(para1,para2,para3......)options:与上面的两个对象说明一样。注意:command对象返回的记录集也是只读,向前的。但可以通过recordset执行command对象获得对记录集的改变。EG:cmd.activeconnection=connectioncmd.commandtext=strsqlcmd.commandtype=adcmdtypers.open cmd,,adopentype,adloc
http://www.w3dev.cn/article/20090601/37.aspx

ASP之对象总结

ADO对象(太常用了):ConnectionCommandRecordSetRecordStreamASP支持的对象太多了,你可以自己写COM组件,下面是我们经常使用的:Server.CreateObject("Scripting.FileSystemObject")Server.CreateObject("Scripting.Dictionary") HashTableServer.CreateXObject("Word.Application") //ServerActiveXObject("Word.Application") //ClientServer.CreateObject("
http://www.w3dev.cn/article/20090601/42.aspx