Javascript的getYear()函数本意是获得当前“年份”,比如:var nowd = new Date(); var yf = nowd.getYear(); alert(yf); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]在IE浏览器下执行为正确的“2008”,而是Firefox等浏览器下则执行为“108”。原因则是在Firefox等浏览器内getYear返回的是 “当前年份减去1900”的值(即年份基数是1900)。而微软的IE则是当today的年份大于等于2000的时,直接把1900加上了,返回的是 200*,...
代码如下: 颜色选择器 body{ text-align:center; } var ColorHex=new Array('00','33','66','99','CC','FF') var SpColorHex=new Array('FF0000','00FF00','0000FF','FFFF00','00FFFF','FF00FF') var current=null function initcolor(evt) { var colorTable='' for (i=0;i{ for (j=0;j{ colorTable=colorTable+'' colorTable=colorTable+'' if (i==0){ colorTable=colorTable+''} else{ colorTable=colorTable+''} c...
一、document.formName.item("itemName") 问题 问题说明:IE下,可以使用 document.formName.item("itemName") 或 document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["elementName"]。 解决方法:统一使用document.formName.elements["elementName"]。二、集合类对象问题 问题说明:IE下,可以使用 () 或 [] 获取集合类对象;Firefox下,只能使用 [ ]获取集合类对象。解决方法...
第1种方法: IE6: window.opener=null; window.close(); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]IE7: window.open('','_self'); window.close(); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]IE6、IE7、FF通用代码: window.opener=null; window.open('','_self'); window.close(); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]第2种方法: Default Close Close IE6 Close IE7
代码如下:var cal; var isFocus=false; //是否为焦点 var pickMode ={ "second":1, "minute":2, "hour":3, "day":4, "month":5, "year":6 }; var topY=0,leftX=0; //自定义定位偏移量 2007-02-11 由 寒羽枫添加 //选择日期 → 由 寒羽枫 2007-06-10 添加,通过 ID 来选日期 function SelectDateById(id,strFormat,x,y) { var obj = document.getElementById(id); if(obj == null){return false;} obj.focus(); if(...
str 是表示通过ajax返回的XMLRequest /*动态加载css style*/ function loadStyle(str) { var regExp_src=/[^/gi; var matchArray_src=str.match(regExp_src); alert(matchArray_src[0]); if(matchArray_src){ for(var i=0;i{alert("sss"); var str_temp = matchArray_src[i].toString(); var regExp_src_temp = /[^/gi; str_temp.match(regExp_src_temp);/*这里重复使用匹配是为了,$1这个子表达式指向当前的值,否则会永远是最后一...
第一种 可以用onpropertychange来实现 只支持IEfunction copyob1toob2(){ document.all["ob_text_2"].value=document.all["ob_text_1"].value } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]第二种可以用onkeydown事件绑定。但会少一个字母var o_1 = document.getElementById("s1"); var o_2 = document.getElementById("s2"); o_1.onkeydown = function(){ o_2.value = o_1.value } [Ctrl+A 全选 注:如需引入外部Js需刷新...
在IE和FireFox(FF)中js和css的不同 css: 1. ul标签中FF中有个padding值,却没有margin值,而在IE中正好相反 解决办法:将ul的padding和margin都设为0(也可以不是0)如:padding:0;margin:0;list-style:none; js: 1. IE中innerText在FF中没有,使用textContent; eg: 代码如下:var obj=document.getElementById("_td"); var text; if(obj.innerText) { text=obj.innerText; } else if(obj.textContent) { text=obj.textContent; } 2. ...
解决方法如下: 在Firefox地址栏里输入 about:config 在配置列表中找到dom.allow_scripts_to_close_windows 点右键的选切换把上面的false修改为true即可。 注:默认是false,是为了防止脚本乱关窗口 当然,如果是通过window.open打开的窗口,是可以关闭的。最好的兼容多浏览器的关闭方法,本站以前也有更新http://www.gxlcms.com/article/16788.htm
ns4 = (document.layers) ? true : false; ie4 = (document.all) ? true : false; function keyDown(e){ if(ns4){ var nkey=e.which; var iekey='现在是ns浏览器'; var realkey=String.fromCharCode(e.which); } if(ie4){ var iekey=event.keyCode; var nkey='现在是ie浏览器'; var realkey=String.fromCharCode(event.keyCode); if(event.keyCode==32){realkey='\' 空格\''} if(event.keyCode==13){realkey='\' 回车...
1、firefox和ie事件event处理 在ie中,事件对象是作为一个全局变量来保存和维护的。 所有的浏览器事件,不管是用户触发 的,还是其他事件, 都会更新window.event 对象。 所以在代码中,只要轻松调用 window.event 就可以轻松获取 事件对象, 再 event.srcElement 就可以取得触发事件的元素进行进一步处理 在ff中, 事件对象却不是全局对象,一般情况下,是现场发生,现场使用,ff把事件对象自动传 递给对应的事件处理函数。 在代码...
1.如果div想要一个最小高度,那么应该用css的minheight这个属性,但是IE不支持,考虑到大多数用户都使用IE,所以一般情况下这个属性基本上弃置不用。在IE里面,height基本上就可以当作minheight来用,因为如果内容超出height,IE会自适应其高度。但是一旦设置了 height以后,FIrefox就不会自适应div的高度了。所以只能两个属性都不用,干干净净地写Jimbor Studio。 2.即使不设置固定高度,Firefox对高度的自适应也不那么尽人意。如...
一、正式表达式问题 试图用以下表达式提取中括号“]”后面的内容,连接调用以下代码在IE下正常,FireFox则总是会用单数行的内容替代双数行的内容。 (/(\])([^ -}]*)/ig).exec(srcText); newtext = "[部门]" + RegExp.$2; 后证实问题出在“ig”的“g”上,FireFox把RegExp当全局变量来处理,且没有及时更新$2,这种问题实在莫名其妙。 二、移除Select的条目 IE支持select.options.remove(index),FireFox却是select.remove(index),...
1. document.formName.item("itemName") 问题 说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"]; Firefox下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用document.formName.elements["elementName"]. 2.集合类对象问题 说明:IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象. 解决方法:统一使用[]获取集合类对象. 3.自定义属性...
今天试了下发现GoogleCode提供的SVN中的HTML在Firefox中显示为HTML源文件 Google了一下,找到了答案: 如果正常显示需要在SVN提交文件时设置svn:mime-type 为 text/html.(http://blog.pluskid.org/?p=70) SVN客户端都支持自动配置具体配置方法如下(http://www.worldhello.net/wiki/SVN) -------------------------------------- 6.2 新增文件的属性设置? Whodo SVN 的 Hooks 脚本会检查新增文件的属性,没有设置 svn:mime-type 和/或...