随笔分类 - JavaScript
摘要:function clickMe(){ var o=document.getElementById("txt"); o.focus(); o.value="hello world!";//自动赋值以后文本框已经change,理论上要发生onchange事件 //但是如果不加以下这句是不会触发onchange事件的 o.fireEvent("onchange");}function txtChange(){ alert("同时触发了onchange事件");}
阅读全文
摘要:function forbidBackSpace(e) { var ev = e || window.event; //获取event对象 var obj = ev.target || ev.srcElement; //获取事件源 var t = obj.type || obj.getAttribute('type'); //获取事件源类型 //获取作为判断条件的事件类型 var vReadOnly = obj.readOnly; var vDisabled = obj.disabled; //处理undefined值情况 vReadOnly = (vReadOnly == u
阅读全文
摘要:原因:window防火墙的原因,解决方法见下面这个链接摘自:http://www.icoa.cn/a/372.html
阅读全文
摘要:在使用window.close()关闭当前窗口时,很多情况下,Firefox的错误控制台会发出这样的警告。这是Firefox安全上的考虑,只能关闭script打开的窗口,html dom里的内容。设置此项: 打开firefox,在地址栏输入about:config 找到dom.allow_scripts_to_close_windows这项并改为true。 搜罗的解决方法:针对开发者 如果想让用户的firefox默认设置也能无障碍使用window.close()思路就是每次调用window.close()之前给当前窗口指派一个opener,欺骗ff,让他以为这个窗口是由其他窗口打开的wind.
阅读全文
摘要:当你使用ajax的时候,json是一个很方便的数据传输手段. 但是对于很多人来说,经常会遇到的一个很令人头疼的问题就是”invalid label”错. 明明json串看起来是对的,怎么还会出错呢?比如,如下的代码:function handle_success(response){var json = eval(response); // response = "{'foo' : 'bar'}";}浏览器会报,invalid label错, 这是因为, eval会尝试将你的response解释为一个label, 当你在脚本中直接写:会报错的
阅读全文
摘要:js文件function CheckNull(id){ //DoSomeThing }var CheckNewNull= function(id){ return function(){ CheckNull(id); }}给Html元素添加方法//创建一个textareastd2area=document.createElement("textarea");//设置属性std2area.setAttribute("id","member_Task"+position);std2area.setAttribute("name&
阅读全文
摘要:1、2、function ckCbo(){document.getElementById('cboTest').cheacked=true}
阅读全文
摘要:html js:varsrcUrl="";后台静态变量 cs:publicstaticstringgetUrl=http://www.hao123.com/logo.gif;html js:varsrcUrl="";后台方法 cs:publicstaticstringgetUrl() { return"http://www.hao123.com/logo.gif"; }
阅读全文