js基础
文章平均质量分 59
baobao8505
这个作者很懒,什么都没留下…
展开
-
js运算转换
自動轉換原則運算式中有數字的字串且使用(+),運算式視為字串 運算式中有數字的字串且使用(-*/....)其他運算子,運算式視為數值 null乘以任何數皆為0 undefined乘以任何數皆為NaN(Not a Number) 強制轉換將字串強迫轉為數值:eval("字串") 將字串強迫轉為指定底數的數值:parseInt("字串",[底數]) 將字串強迫轉為浮點數:parseFloat("字串"原创 2005-09-05 15:44:00 · 1187 阅读 · 0 评论 -
下拉框联动
var zy=new Array(new Array("101","11111","test11"),new Array("102","12222","test22"));function showZy(){ var theform=document.forms[0]; theform.zydm.selectedIndex = 0;原创 2008-09-18 17:03:00 · 1674 阅读 · 0 评论 -
取得英文字符和中文字符的长度
function str_len(){ var totallength=0; for(var i=0;i { var str=document.all["name"].value; var intCode=str.charCodeAt(i); if(intCode>=0&&intCode totallength=totallength+1; }else{ totallength=原创 2008-09-02 09:10:00 · 1856 阅读 · 0 评论 -
按长宽比调整大小的图片(js)
调用函数如下: //var flag=false; function DrawImage(ImgD,ImgW,ImgH){ var image=new Image(); image.src=ImgD.src; if(image.width>0 && image.height>0){ //flag=true; if(image.原创 2008-08-28 17:18:00 · 2768 阅读 · 0 评论 -
ip地址和身份证的正则表达式验证
function checkIP() { obj=document.getElementById("ip").value //ip地址//var exp=/^(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0原创 2007-12-24 09:08:00 · 1742 阅读 · 0 评论 -
js中showModalDialog传参
父页面:showModalDialog("test.htm",fileName, "dialogHeight:385px;dialogWidth:580px;center:1;resizable: 0; help: 0; status: 0; scroll: 0; "); 子页面:var filename = window.dialogArguments;原创 2007-03-16 10:20:00 · 2639 阅读 · 0 评论 -
js+FSO遍历文件夹下文件并显示
var s="";for(var i = 0; i s+=datas[i]+"||||";}document.write(s);function init(){ var fso = new ActiveXObject("Scripting.FileSystemObject"); var folder = fso.GetFolder("pict"); var datas = fso.Cre原创 2006-08-16 09:22:00 · 2323 阅读 · 1 评论 -
动态页面元素
第一个:"http://www.w3.org/TR/html4/loose.dtd">Untitled Documentfunction addInputFile(spanId,fileId){ var span = document.getElementById(spanId); if ( span !=null ) { if (navigator原创 2006-06-27 18:27:00 · 1090 阅读 · 0 评论 -
javascript操作文件__FSO
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。原创 2006-05-16 11:55:00 · 2505 阅读 · 0 评论 -
DOM节点
由于DOM(文档对象模型)概念的推出,这个API使HTML如虎添翼,但是有些学DHTML的朋友还是有些困挠,只是因为目前的手册的书写不太科学,是按字母来分的,不便查阅.其实DOM中最关键是要掌握节点与节点之间的关系(between node and node),想学习DHTML中的DOM千万不要从头到尾地看遍所有的属性和方法,你有三国时张松的"过目不忘"的本领吗?没有吧,那就听我分析一下:其实DO原创 2006-05-17 11:17:00 · 1362 阅读 · 0 评论 -
用DOM对象在js内判断图片大小
function test(){var file=document.getElementById("myFile1");if (checkExd(file.value))checkSize(file.value)}function checkSize(fileName){var img=new Image();img.onerror = new Function("alert(文件不存在,或目标原创 2006-05-16 11:59:00 · 2068 阅读 · 0 评论 -
Javascript----文件操作
一、功能实现核心:FileSystemObject 对象 要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。 (一)创建FileSystemObje原创 2006-05-16 08:18:00 · 3459 阅读 · 1 评论 -
动态Table
第一个 第二个 第三个原创 2006-05-17 11:24:00 · 1131 阅读 · 0 评论 -
常用的一些javascript小技巧
//事件源对象event.srcElement.tagName event.srcElement.type //捕获释放event.srcElement.setCapture(); event.srcElement.releaseCapture();//事件按键event.keyCodeevent.shiftKeyevent.altKeyevent转载 2006-04-03 11:44:00 · 1027 阅读 · 0 评论 -
正则表达式详述
正则表达式详述(一)正则表达式是regular expression,看来英文比中文要好理解多了,就是检查表达式符不符合规定!!正则表达式有一个功能十分强大而又十分复杂的对象RegExp,在javascript1.2 版本以上提供。下面我们看看有关正则表达式的介绍:正则表达式对象用来规范一个规范的表达式(也就是表达式符不符合特定的要求,比如是不是Email地址格式等),它具有用来检查给出的字符串是原创 2005-11-15 17:20:00 · 942 阅读 · 0 评论 -
页面输入判断是否为各种数字(如空、0~9数字、浮点数、电话手机号码、身份证、邮编等等)
1。判断是否是数字function isNumber(pObj,errMsg){ var obj = eval(pObj); strRef = "1234567890"; if(!isEmpty(pObj,errMsg))return false; for (i=0;iobj.value.length;i++) { tempChar= obj.value.substring(原创 2005-10-31 10:12:00 · 3710 阅读 · 1 评论 -
execCommand命令全集
/* *该function执行copy指令 */function fn_doufucopy() { edit.select(); document.execCommand(Copy);} /* *该function执行paste指令 */function fn_doufupaste() { tt.focus(); document.execCommand(paste);} __>原创 2005-10-17 16:00:00 · 4737 阅读 · 0 评论 -
execCommand的完全参考(中文版)
execCommand的完全参考(中文版)document.execCommand(sCommand[,交互方式, 动态参数])2D-Position;document.execCommand("2D-Position","false","true");使绝对定位的对象可直接拖动;ie5.5AbsolutePosition;document.execCommand("AbsolutePositio原创 2005-10-17 15:35:00 · 10999 阅读 · 2 评论 -
制作移动的浮动层
pop.jsself.onError=null;currentX = currentY = 0; whichIt = null; lastScrollX = 0; lastScrollY = 0;NS = (document.layers) ? 1 : 0;IE = (document.all) ? 1: 0;function heartBeat() {原创 2008-09-22 16:53:00 · 1868 阅读 · 0 评论