[技术]Ajax/JavaScript
文章平均质量分 61
roamoner
这个作者很懒,什么都没留下…
展开
-
JavaScript简单与强大
(1)下拉框中选项的//删除选择框中的所有选项for(var i=main.city.options.length-1;i>=0;--i){ main.city.options.remove(i)}//往选择框中增加选项var oOption = document.createElement(OPTION);oOption.text = "请选择";oOption.value原创 2006-06-04 15:11:00 · 545 阅读 · 0 评论 -
window7中iframe中对CertEnroll控件的创建
最近在做支付宝数字证书对window7的支持时遇到CertEnroll的问题,win7还是RC版,发现一个小问题,CertEnroll控件clsid:127698e4-e730-4e5c-a2b1-21490a70c8a1无法在iframe嵌入的网页中用脚本创建,必须在父窗口中创建对象,然后在子窗口中调用于是,引入如下脚本,在子窗口中写脚本在父窗口中创建对象 oE原创 2009-06-16 15:30:00 · 1232 阅读 · 0 评论 -
使用javascript将XML进行XSL格式话
// Load XML var xml = new ActiveXObject("Microsoft.XMLDOM") xml.async = false xml.load("cd_catalog.xml") // Load the XSL var xsl = new ActiveXObject("Microsoft.XMLDOM") x原创 2006-07-07 11:12:00 · 755 阅读 · 0 评论 -
xmlHttp可以发送和接收字符串、XML文档、任意数据流
ZT http://www.itlearner.com/article/2004/901.shtmlXMLHTTP对象及其方法------------------MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。 创建XMLHTTP对象的语句如下: Set objXML = CreateObject("Msxml2.XMLHTTP转载 2006-06-22 17:21:00 · 1791 阅读 · 0 评论 -
ajax POST 方式提交时中文的乱码解决
其实网上的资料也很多了,有人说setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded;charset=UTF-8");就可以,试了不行后来使用 escape()函数把参数值编码就可以了。注意http在网络中传输使用的是UTF-8编码。原创 2006-06-22 17:10:00 · 1154 阅读 · 0 评论 -
prototype.js 和 utils.js 的源代码[1.4版本]
/* Prototype JavaScript framework, version 1.4.0 * (c) 2005 Sam Stephenson sam@conio.net> * * Prototype is freely distributable under the terms of an MIT-style license. * For details, see the P转载 2006-06-20 13:20:00 · 1390 阅读 · 0 评论 -
ajax提交xml到servlet
页面JS如下function postXML(){ if (window.XMLHttpRequest) req = new XMLHttpRequest(); else if (window.ActiveXObject) req = new ActiveXObject("Microsoft.XMLHT转载 2006-06-20 11:13:00 · 1393 阅读 · 2 评论 -
使用JS操作页面表格,元素的一些技巧
(一)ie 、firefox以及其它浏览器对于 table 标签的操作都各不相同,在ie中不允许对table和tr的innerHTML赋值,使用js增加一个tr时,使用appendChile方法也不管用。下面是我就三种浏览器测试的结果: insertRow IE6 :支持,而且默认参数为-1,默认添加到最后 FireFox :支持,但部支持默认参数 Opera转载 2006-06-19 14:09:00 · 1060 阅读 · 0 评论 -
javascript实现类似google和msn space的拖拽
http://blacksoul.cnblogs.com/archive/2006/03/31/363463.html最近在网上看到一些朋友到处找类似于google的个性主页和msn space的拖拽实现,在下正好也找到了一个例子.但是问题比较多.我将其改写并完善,建立了一个通用的函数.具体的函数实现如下:BlackSoul的拖拽Demo _______________转载 2006-06-06 15:53:00 · 533 阅读 · 0 评论 -
用javascript脚本调用Yahoo! Search API实现搜索的效果
下面我们看一下,如何用javascript脚本调用Yahoo! Search API实现搜索的效果,全部脚本如下: /* * yahoo_search_api.js * Part of the Yahoo! Search Sidebar for Firefox * powered by Yahoo! Search web services (http://api.search.yahoo.c转载 2006-06-06 15:06:00 · 1027 阅读 · 0 评论 -
JavaScript中代码的执行顺序
通常状况下,JavaScript作为一种解释性的脚本,都是从上而下顺序执行的,但是JavaScript还允许在其语句中嵌套,也就是这个样子:document.write("alert(t);");注意:不能写作,要用字符串连接的形式来表述,否则会有语法错误,估计是因为JavaScript遇到就以为脚本结束了。在这种情况下,正常的脚本和嵌入的脚本的执行顺序就需要研究一下了。 b.转载 2006-06-06 15:50:00 · 946 阅读 · 0 评论 -
javascript组合拼接字符串的效率
字符串的拼接在我们写代码的时候都是用“+=”这个运算符,s += String; 这是我们最为熟知的写法,不知道大家有没有注意过没有,在组合的字符串容量有几十K甚至几百K的时候,脚本执行起来很慢,CPU使用率狂高,例如: var str = "01234567891123456789212345678931234567894123456789"; str+= "512345转载 2006-06-06 15:38:00 · 973 阅读 · 0 评论 -
一个使用Ajax登录的实例
使用示例javascript" src="../scripts/prototype.js">var progressBar;/**//** 功能:admin登录*/function UserLogin(){ //验证页面控件 var checkform = new CheckForm(); if(!checkform.checkForm(document.getEleme转载 2006-06-06 15:11:00 · 1305 阅读 · 0 评论 -
JavaScript中的对象,及其属性、方法
用于包含JavaScript代码. 语法 属性 LANGUAGE 定义脚本语言 SRC 定义一个URL用以指定以.JS结尾的文件 windows对象 每个HTML文档的顶层对象. 属性 frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存放. feames.length 子桢个数. self 当前窗口. parent 父窗口(当前窗口是中一个子窗口). top 顶层窗口(是所有可见窗口的转载 2006-06-04 15:45:00 · 509 阅读 · 0 评论 -
JavaScript的引用
//(1)“引用”——直接赋值,之后,对array2 的操作就是对array1的操作var array1 = new Array("a", "b", "c");var array2 = new Array();array2 = array1;//(2)“赋值”——这样会创建一个新的数组var array1 = new Array("a", "b", "c");var array2 = new原创 2006-06-04 15:38:00 · 452 阅读 · 0 评论 -
IE和firefox下创建activex控件的方法
Var ctrl;if(window.ActiveXObject){ctrl=new ActiveXObject("activexName");}else if(window.navigator.plugins){ctrl=window.navigator.plugins['pluginName']{else{}原创 2010-11-23 14:15:00 · 349 阅读 · 0 评论