随笔分类 - JavaScript
摘要:前面提到的两种方法,发现存在着偶尔失效的问题,究其原因所在是因为生成客户端控件,类型默认是 submit,这样只要在表单中任何一个文本框内输入回车就自动提交了。 想来想去,想了这样一个办法,暂时还没发现什么问题。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighte...
阅读全文
摘要:项目需求: 左边是一个列表显示最新添加的工作机会,右边表格内是一个iframe,在这个iframe里面可以添加新的工作机会, 要求添加成功后实时刷新iframe外面这个页面的工作机会列表。 效果图:左边的最新列表 实现: 在外面这个页面写了DataList的对象,实现代码如下: Code highlighting produced by Actip...
阅读全文
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> function pageLoad(sender,eventArgs) { document.oncontextmenu=function(){ ...
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->function pageLoad(sender,eventArgs) { document.onkeypress=function(){ if(eve...
阅读全文
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/// /// 截取指定长度的(中英文)字符 /// function curStr(str,length) { var position=0; var result=[];...
阅读全文
摘要:自己写的一个客户端验证js,有需要的朋友将就用,放在上面主要是怕换工作,找不到了又得重新写。 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/** 作者:胡进平 功能:日常验证类 时间:2008-07-19 */ var Va...
阅读全文
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> function test() { var doc= new ActiveXObject("Microsoft.XMLDOM"); ...
阅读全文
摘要:xml参考上一篇文章! 注意一点:添加新元素Row时,先createElement 节点的查找: //查找含有某个属性的节点 var findNode=xml.selectSingleNode("Schema/Rows/Row[@IndexId='12']"); alert(findNode.getAttribute("指标分类")) 如果是查找符合要求的元素,要去掉@,更多用法请参...
阅读全文
摘要:关于sg_share.js的代码可以参考我上一篇关于js操作xml的文章。 js加载xml文件,其实可以写个通用的库,参考我javascript分...
阅读全文
摘要:var Container=this.document.getElementById(div); var childNodes=Container.getElementsByTagName("INPUT"); for(var i=0,j=childNodes.length;i" 2)attchEvent只在IE中使用,应该写个通用的添加事件的函数...
阅读全文
摘要:function WebService() { this.action = " "; this.url = ""; } WebService.prototype.buildRequest = function () { return ""; }; WebService.prototype.handleResponse = function (oSOAP) { }; ...
阅读全文
摘要:var bXmlHttpSupport = (typeof XMLHttpRequest == "object" || window.ActiveXObject); function httpPost(sURL, sParams) { var oURL = new java.net.URL(sURL); var oConnecti...
阅读全文
摘要:function XmlDom() { if (window.ActiveXObject) { var arrSignatures = ["MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.4.0", "MSXML2.DOMDocument.3.0", "MSXML2.DOM...
阅读全文
摘要:var TextUtil = new Object; TextUtil.isNotMax = function(oTextArea) { return oTextArea.value.length != oTextArea.getAttribute("maxlength"); }; TextUtil.blockChars = function (oTextbox, oEvent, bB...
阅读全文
摘要:var sUserAgent = navigator.userAgent; var fAppVersion = parseFloat(navigator.appVersion); function compareVersions(sVersion1, sVersion2) { var aVersion1 = sVersion1.split("."); var aVersion2...
阅读全文
摘要:var FormUtil = new Object; FormUtil.focusOnFirst = function () { if (document.forms.length > 0) { for (var i=0; i < document.forms[0].elements.length; i++) { var oField = docu...
阅读全文
摘要:var ListUtil = new Object(); ListUtil.getSelectedIndexes = function (oListbox) { var arrIndexes = new Array; for (var i=0; i = 0; i--) { ListUtil.remove(oListbox, i); } }; ListU...
阅读全文
摘要:var EventUtil = new Object; EventUtil.addEventHandler = function (oTarget, sEventType, fnHandler) { if (oTarget.addEventListener) { oTarget.addEventListener(sEventType, fnHandler, false); ...
阅读全文
摘要:/*event中几个坐标问题*/ function test() { alert("event.clientX="+event.clientX+"---event.clientY="+event.clientY); alert("event.offsetX="+event.offsetX+"---event.offsetY="+event.offse...
阅读全文
摘要:/*浏览器中的javascipt BOM(浏览器对象模型) window------- document |----- frames |----- history |----- location |----- navigator |----- screen 各对象有的属性和方法可以查看具体文档 window.screenLeft,window.screenT...
阅读全文

浙公网安备 33010602011771号