关于event的浏览器兼容问题-from佛
摘要:if(window.Event){//解决event参数传递window.constructor.prototype.__defineGetter__("event", function(){ var o = arguments.callee.caller; var e; while(o != null){ e = o.arguments[0]; if(e && (e.constr...
阅读全文
javascript实现xslt转换xml
摘要:xml:<?xml version="1.0" encoding="gb2312"?><items> <item id="1">one</item> <item id="2">two</item> <item id="3">three</item></items>xsl:<?xml v...
阅读全文
2个JS细节
摘要:1.关于string的substring,在js中和c#中是不一样的。js中:string.substring(FirstIndex,LastIndex) 注:这里不包括LastIndex这个字符c#中:string.SubString(FirstIndex,Length)2.关于JS中的Date对象创建时,传入参数是year,month-1(这个比较特殊),day,hour...逐级递减,只有前...
阅读全文
DOM模型设置属性细节
摘要:element.setAttribute("colspan","3");element.colspan=3;以上两句效果是一样的但是,它们都不会有任何效果因为虽然元素属性在写html的时候没有关系,但是DHTML动态设置的时候大小写是敏感的就拿上面的来说,应该是colSpan。而colspan和ColSpan都是不行的而那N多的元素与属性,最好还是找本DHTML完全手册来对照
阅读全文
js的Hashtable类(转)
摘要:function Hashtable(){ this._hash = new Object(); this.add = function(key,value){ if(typeof(key)!="undefined"){ if(this.contains(key)==false){ this._hash[key]=typeof(value)=="undefined"?null:value; ret...
阅读全文
几个关于javascript的细节
摘要:1 使用DOM模型的appendChild方法添加table元素的时候,在IE浏览器下,table元素必须包含tbody元素,否则显示不出来的2 使用createElement创建的元素在IE下可以用outerHTML查看其HTML码,在firefox下不行3 用appendChild方法添加外部包含的script中如果有array,在IE下会内存溢出,不知道是不是我的问题解决方案:<scr...
阅读全文
保存javascript运行状态
摘要:利用URL中的Hash参数,也就是#开头的标签参数获取Hash参数的方法:document.location.hashe.g. http://news.ouc.edu.cn/index.htm#aaa得到结果是#aaa <html><head><script>function FunctionTagger(){ this.actions={};//存储作为状态信...
阅读全文
用JS实现“左中DIV”和“右中DIV”等高
摘要:练习文档01 这是顶部的div111112222223333333344444444455555555522222dsaf---------------------------------这是底部的DIV,在左中右 中DIV不等高的情况下会跑上去重叠了------------------------------------ ----我现在想用一个JavaScript代码来令左右两...
阅读全文