
Javascript学习
aikesi117
这个作者很懒,什么都没留下…
展开
-
JavaScript 由Excel导入
Untitled Page function importXLS(fileName) { objCon = new ActiveXObject("ADODB.Connection"); objCon.Provider = "Microsoft.Jet.OLEDB.4.0"; objCon.ConnectionString = "Data Sourc原创 2009-08-24 11:51:00 · 687 阅读 · 0 评论 -
window.open()参数
具体总结的各个属性参数如下:window = object.open([URL ][, name ][, features ][, replace]]]])URL:新窗口的URL地址name:新窗口的名称,可以为空featurse:属性控制字符串,在此控制窗口的各种属性,属性之间以逗号隔开。fullscreen= { yes/no/1/0 } 是否全屏,默认nochanne原创 2009-11-19 09:51:00 · 370 阅读 · 0 评论 -
javascript的parseInt函数(转)
javascript的parseInt函数javascript的parseInt函数,大家都知道是干啥的但你知道parseInt("07") 返回多少 ?parseInt("08") 又返回多少 ?正确答案是parseInt("07") 返回8parseInt("08") 返回0你知道问题在哪?其实,这个问题可能大家都没想过吧。用javascript的parseInt函数时,parseInt("转载 2009-11-19 14:37:00 · 344 阅读 · 0 评论 -
在父页面获取 open 子页面关闭事件
获取window.open()页面的关闭事件;父亲页面获取关闭事件后,根据子页面的返回值,拼凑规定编号; function openWin(){ var win = window.open("",800,600); if(win!=null){ if(window.attachEvent) win.attachEvent("onbeforeunload", quickOut);原创 2009-11-19 09:43:00 · 1932 阅读 · 0 评论 -
onpropertychange事件 onchange无法捕获时
当一个HTML元素的属性用js改变的时候,都能通过 onpropertychange来捕获。例如一个 对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onpropertychange却能够捕获。也就是说:onpropertychange事件在用键盘每改变一下文本框的值或用js改变其值便会触发一下,而onchange只有在用键盘改变其值,然后在失去焦点(onblur)后才转载 2009-11-19 14:28:00 · 654 阅读 · 0 评论 -
JS动态添加事件的几种方法
JS动态添加事件的几种方法(下面的div2是一个DIV):第一种:div2.setAttribute("onmouseover", "this.style.backgroundColor=blue");div2.setAttribute("onmouseout","this.style.backgroundColor="+spanColor+"");div2.setAttribute转载 2009-11-27 09:53:00 · 707 阅读 · 0 评论 -
JS动态添加事件的几种方法(二)
直接写函数:script language="javascript">document.getElementById("result").onclick=function(){document.getElementById("result").innerText="动态添加事件";};script> 使用attachEventscript language="javasc转载 2009-11-27 09:55:00 · 536 阅读 · 0 评论 -
在一个iframe中 获取 另一个iframe中的对象
了解,HTML页面的层次结构:top:该变更永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。parent:该变量指的是包含当前分割窗口的父窗口。如果在一个窗口内有分割窗口,而在其中一个分割窗口中又包含着分割窗口,则第2层的分割窗口可以用parent变量引用包含它的父分割窗口。附:Windwo对象、Parent对象、Frame对象、Documen原创 2009-12-02 15:32:00 · 2292 阅读 · 0 评论 -
Enter触发页面按钮click事件
在系统开发过程中经常遇到,通过Enter键来完成页面中某一时间,比如登录过程;可以很方便的通过JS代码来完成,它的具体实现是,在页面标签内添加下面的js代码:onkeydown="if(event.keyCode==13){document.getElementById(Login).click();return false;}即其中:document.getEleme原创 2009-08-18 16:08:00 · 1143 阅读 · 0 评论 -
动态画表格 并填充数据
//页面加载时填充表格 function addHtml() { var inpId = 1; for(i=0;i { var che = document.getElementById("tbl_sub").firstChild.childNodes(i).childNodes(0).innerText; //alert(che); if原创 2009-08-11 17:31:00 · 825 阅读 · 0 评论 -
window.open() 给父亲窗体的返回值
parent.document.getElemnetById("theTextAreaId").value=document.getElemnetById("theSelectId").value把这句放到弹出的窗口就好了! window.opener 实际上就是通过window.open打开的窗体的父窗体。比如在父窗体parentForm里面 通过 window.open("su原创 2009-08-03 15:08:00 · 989 阅读 · 0 评论 -
js escape() 加密后 C#后台解码的方法
当在前提页面中用js对汉字进行加密 var strurl;//用于http的网络路径strurl = xxx.aspx?X=escape(str);window.open(strurl,_self);当按照这个传递的路径打开新的页面时,在后台 PageLoad 中用:if(Request.QueryString["xxx"].ToString().Trim()!="")string H原创 2008-02-25 08:28:00 · 6226 阅读 · 0 评论 -
js中的数据类型
今天在写js通过showModoleDialog返回参数值时,始终报错,最后发现是对对象类型判断的错误,对于对象类型的判断,用null完成,于是在网上又搜索了些内容,加深了解。javascript是一种泛类型的语言。泛类型意味着不必显式定义变量的数据类型。事实上,我们无法在 javascript 上明确地定义数据类型。而只能通过var语句显示声明变量:var myvar;或这样隐式声明变量:m原创 2008-07-15 09:16:00 · 1279 阅读 · 0 评论 -
js中的rows和cells的使用
在使用JS时,经常会使用操作DOM树的方法来实现对HTML页面的修改,但在读取表格控件时,有一种简单的方法,就是通过获取tbody对象,此对象将行列的操作,作为二维数组来操作。从网络中找到了些描述:Table下面可以有thead和tbody两个分组对象,某些时候可以代替div使用,比如实现某部份表格隐藏。tr是行,th或者td是列,这些对象构成表格阵列每一个...就是我们所说得rows[i原创 2009-04-27 17:07:00 · 3230 阅读 · 0 评论 -
js给控件赋事件 checkbox 控件,批量增加单击事件;
为checkbox控件,批了增加单击事件,并在初始化时,根据数组情况赋初始值 //窗体加载时给控件赋值 window.onload = function getCheck() { var m = "开始";//"0|0|0|0|0|0|0|0|0|1|0|1"; var n = m.split(|原创 2009-07-21 15:46:00 · 2368 阅读 · 0 评论 -
js 实现 checkbox控件单选,并选择其后面文本内容
window.onload = function getCheck() { var m = "开始";//"0|0|0|0|0|0|0|0|0|1|0|1"; //var n = m.split(|); var s = document.getElementsByName("chebox");原创 2009-07-21 15:46:00 · 563 阅读 · 0 评论 -
js parseInt 用法
javascript的parseInt函数,大家都知道是干啥的但你知道parseInt("07") 返回多少 ?parseInt("08") 又返回多少 ?正确答案是parseInt("07") 返回8parseInt("08") 返回0你知道问题在哪?其实,这个问题可能大家都没想过吧。用javascript的parseInt函数时,parseInt("08")或者parseInt("09")返回转载 2009-07-22 11:27:00 · 5536 阅读 · 2 评论 -
js 去空格的方法
// 去掉字符串的头空格(左空格) function LTrim(str){ var i; for(i=0;i if(str.charAt(i)!=" ") break; } str = str.substring(i,str.length); return str; } //原创 2009-07-21 16:18:00 · 560 阅读 · 0 评论 -
document.all.itme()
通过控件的名字定位控件,item()中是控件的名字, 例如: 可以用 document.all.myCheckBox得到这个控件,也可以写成document.all.item("myCheckBox") 用item的好处是, 1.如果你的控件的name是数字,比如,使用document.all.123456789会报错,用document.al转载 2009-07-21 09:03:00 · 348 阅读 · 0 评论 -
JS自动格式化输入的数字/千位分隔符
function cc(s){ if(/[^0-9\.]/.test(s)) return "invalid value"; s=s.replace(/^(\d*)$/,"$1."); s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1"); s=s.replace(".",","); va转载 2011-11-14 09:38:36 · 1621 阅读 · 0 评论