xml文件Login.xml如下. 代码如下: 现在需要对这个xml文件的内容进行操作. 首先,我们需要加载这个xml文件,js中加载xml文件,是通过XMLDOM来进行的. 代码如下:// 加载xml文档 loadXML = function(xmlFile) { var xmlDoc; if(window.ActiveXObject) { xmlDoc ...
用javascript动态注释掉HTML代码 - 51windows.Net 1 2 3 4 alert("34") 5 6 alert("56") 7 8 你没有看到34单元格吧,因为他用javascript注释掉了,怎么做的?看源文件!源文件怎么看?点右键,选择"查看源文件(V)"... 注意:动态注释的html中不能再有html注释代码"",与之间,不要有"" 除了这个方法,你还可以用document.getElementById("xx").style="none";这种方法动态显示或隐藏某段区域 [Ctrl+A 全选 注:如需引入外部Js需...
JavaScript是世界上是被误解得最厉害的编程语言。有些人认为它不具备“信息隐藏”的能力,因为JavaScript的对象没有私有变量和方法。这是误解。JavaScript对象可以拥有私有成员,下面我们来看看怎么做。(SharkUI.com注:JavaScript并不是真正拥有私有、公有等等OOP的特性,这篇译文中提到的这些私有、公有、特权等特性,是利用JavaScript的其他特性(参看本文的“闭包”一节)“模拟”出来的。感兴趣的话可以搜索相关的文章来看,当...
防止网站内容被小偷采集的ASP代码看了一下asp的,因为我的站是静态的所以就凑手写了个静态的javascript版的。具体就不详细说明了:欢迎讨论,原创转载请说明 代码如下: function setCookie(name, value, expires, path, domain, secure) { var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "/") +...
window.attachEvent('onload',LoadDiv); function LoadDiv(){ if (document.getElementById("Bunny2")) { document.getElementById("Bunny2").innerHTML='s'; document.getElementById("Bunny2").innerHTML='3alert("aaa");s'; } } document.onreadystatechange=fnStartInit;function fnStartInit(){if (document.readyState=="complete"){try{}catch(e){}}}这个就是当也面已经全部载入后执行的函数 !这个不错 代码如下: fun...
就是不能让用户选择超过5个checkboxNew Document 5){ ii -=1; this.checked = false;alert('最多不能超多5个主营项目!请重新选择!');} } } } window.onload = boxnum; // [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]第二种方法无标题文档 function boxnum(obj){ } function checknum(){ var e,srcE e=window.event?window.event:e; srcE=e.srcElement?e.srcElement:e.target; if(!srcE)return; if(String(srcE.tagNa...
javascript不能支持函数的重载,如下: 代码如下: function f(length) { alert("高为:"+length); } function f(length,width) { alert("高为:"+length+",宽为:"+width); } 上面那段代码其实是行不通的,因为函数定义时的参数个数和函数调用时的参数个数没有任何关系。 在函数中可以用f.arguments[0]和f.arguments[1]得到调用时传入的第一和第二个参数,所以定义function(length),后面用f(10,10)调用是没有问题的。所以...
其实就是 prototype 1.4中 枚举对象部分 的简化版本, 先贴代码,等下再一一解释,对初学者可能有帮助 最近一直在学习Python,一直感叹于python中 list的灵活, 同样都是数组,为什么javascript不能和python中的一样灵活呢, (其实下面这些 prototype 1.4已经实现了,不过 prototype太胖了,你知道的,我对胖女人不感兴趣) 于是就有了下面的代码..... 代码如下: Array.prototype.map = function(f) { var arr=[] for(v...
一直好忙,没有时间写属于自己的东西,但是看着一天天不更新心情也不是个滋味,只有从网上收罗一些比较好的东东贴上。 /*** 删除首尾空格 ***/ String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } /*** 统计指定字符出现的次数 ***/ String.prototype.Occurs = function(ch) { // var re = eval("/[^"+ch+"]/g"); // return this.replace(re, "").length; return this.split(ch).length-1;...
这两窗口之间存在着关系.父窗口parent.htm打开子窗口son.htm 子窗口可以通过window.opener指向父窗口.这样可以访问父窗口的对象. 优点:取值方便.只要window.opener指向父窗口,就可以访问所有对象. 不仅可以访问值,还可以访问父窗口的方法.值长度无限制. 缺点:两窗口要存在着关系.就是利用window.open打开的窗口.不能跨域. Post.htm Read.htm //window.open打开的窗口. //利用opener指向父窗口. var parentText = window....
一、引言 在C#和Java语言中,面向对象是以类的方式实现的,特别是继承这个特性,类的方式继承表现出了强大的功能,而且也易于学习。JavaScript不是纯的面向对象的语言,而是基于对象的语言,对象的继承是以原型函数的形式继承的,很多初学者刚开始接触的时候不太理解,但是JavaScript这种以原型函数的形式实现面向对象技术,不仅是可行的,而且还为面向对象技术提供了动态继承的功能,本文主要讨论了JavaScript的面向对象技术。...
作者Blog:www.coolcode.cn IE 5.5 中的 JScript 版本是 5.5 版,它比以前版本的 JScript 中多了如数组的 push、pop、shift、unshift 方法和 encodeURI、decodeURI 等一些重要的函数。而这些增加的内容在目前其他浏览器(如 Moziila/Firefox 和 Opera)上也同样支持。因此目前开发网站一般对于 IE 浏览器只能兼容到 5.5 版,而对于更低版本的 IE(如 IE 5、IE 4 等),则不再去考虑了。虽然这些低版本的 IE 浏览器目前已经不是主流...
时间:2006-3-6 作者:泣红亭 简介: 原文出处:www.51js.com 说明:2004年6月15日 翻译: 最近在无忧脚本混了一阵子,回复了一些贴子,自己却没有做出什么东东让大家看看,心里有些不安,于是写了下边的一点东西,本来应该发在类封装区的,考虑到那里比较冷,而这篇文章我希望能够帮助到更多的朋友,因此放到这里来了。 类是什么? 许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成“类别”或者“类...
代码如下://ASP分页函数 function ShowListPage(page,Pcount,TopicNum,maxperpage,strLink,ListName){ var alertcolor = '#FF0000'; maxperpage=Math.floor(maxperpage); TopicNum=Math.floor(TopicNum); page=Math.floor(page); var n,p; if ((page-1)%10==0) { p=(page-1) /10 }else{ p=(((page-1)-(page-1)%10)/10) } if(TopicNum%maxperpage==0) { n=TopicNum/ma...
① document.getElementById 有时会抓name放过了id ,据说是IE的一个BUG; http://community.csdn.net/Expert/topic/4223/4223888.xml?temp=.1947443 页面中有 程序代码 一个是name="category_id" 一个是id="category_id" 用document.getElementById取第二个,可是,取到的却是第一个name=category_id 在IE中getElementById竟然不是先抓id而是先找name相同的物件... 兩個form,每個form有兩個textbox,兩個form中的textbox是相同...