![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
liang4571231
爱生活,爱自己
展开
-
document.cookie的使用
设置cookie每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:document.cookie="userId=828";如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:document.cookie="userId=828; userName=hulk";在cookie的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格。原创 2009-07-17 10:49:00 · 273 阅读 · 0 评论 -
showModalDialog参数使用
基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 window.原创 2009-04-29 09:37:00 · 11293 阅读 · 3 评论 -
showModalDialog使用方法
---- 在传统的WINDOWS EXE程序中,模态对话框经常出现。例如,写字板程序(WORDPAD.EXE)中的“查看/选项(O)...”菜单被点中后,跳出“选项”对话框,用户一定要响应该对话框,如果该对话框不关闭,是无法回到主窗口的。这经常被应用于要求用户输入多个参数的场合。我们在浏览器中也可以简单地实现该功能。 ---- 在IE浏览器中,要求用户输入可以使用VBScr原创 2009-04-29 09:35:00 · 1646 阅读 · 1 评论 -
关于window.showModalDialog()返回值的学习心得
下面先说说window.showModalDialog的基本用法showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。使用方法:vR原创 2009-04-24 09:18:00 · 18760 阅读 · 6 评论 -
js 去掉空格 Trim() LTrim() RTrim
1、js去掉字符串的空格//去左空格;function ltrim(s)...{return s.replace(/(^s*)/g, "");}//去右空格;function rtrim(s)...{return s.replace(/(s*$)/g, "");}//去左右空格;function trim(s)...{//s.replace(/(^s*)|(s*$)/g, "");return原创 2009-04-23 17:42:00 · 605 阅读 · 0 评论 -
Js 文本框中焦点在最后位置
在一般的程序中.程序员做输入框内容正确性检测时一般喜欢通过判断内容的合法性来确定焦点框.如:if(obj.value==""){ obj.focus(); return false;}这样当哪一项输入框为空是就将焦点移动那一项输入框..这项功能使用起来非常方便..但是存在一个小小的问题...那就是obj.focus()将焦点移动到输入框后,会将文字光标(就是原创 2009-04-20 09:47:00 · 1886 阅读 · 4 评论 -
JS 鼠标事件大全
一般事件事件浏览器支持描述onClickHTML: 2|3|3.2|4Browser: IE3|N2|O3鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClickHTML: 2|3|3.2|4Browser:IE4|N4|O鼠标双击事件onMouseDownHTML: 2|3|转载 2009-04-17 09:51:00 · 323 阅读 · 0 评论 -
js 键盘事件 鼠标单击事件
鼠标单击事件:document.onclick=function() { if(WebCalendar.eventSrc != window.event.srcElement) hiddenCalendar(); if("btnRefresh" == window.event.srcElement.id || "txtStYear原创 2009-04-17 09:33:00 · 3475 阅读 · 3 评论 -
js asp.net 客户端与服务器端事件交互
1.如何在.cs里面写js的事件 Q1: Response.Write(""); Q2:Page.RegisterStartupScript("js","alert(dfdf)"); Q3:Page.RegisterOnSubmitStatement("onsubmit","alert(ddff)"); 可以直接写到里去,把上面的代码加到p原创 2009-04-20 10:09:00 · 1437 阅读 · 0 评论 -
将多个js函数绑定到onload事件上
onload事件是让这个函数只在网页加载完成后才得以执行,特别是在DOM操作中,XHTML文档加载完成之前,DOM是不完整的。下面来看看onload具体应用:8 @+ ~; B, S m( K" cwindow.onload=functionname;//functionname函数名;假设我们要加载两个函数:first()和second();如果你写成这样:[code]window.on原创 2009-04-20 10:01:00 · 1095 阅读 · 0 评论 -
js获取dropdownlist的text/value
//假设你的dropdownlist叫Select1document.getElementById(Select1).options[document.getElementById(Select1).selectedIndex].value;//value值 document.getElementById(Select1).options[document.getEleme原创 2009-05-12 16:06:00 · 381 阅读 · 0 评论 -
javascript js 保留两位小数 多位小数
function formatFloat(src, pos){ return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);}alert(formatFloat("1212.2323", 2));//-->还有如下几种方法:var test=88888.234; alert(test.toFixed(2)); // Flo原创 2009-05-19 17:28:00 · 10607 阅读 · 0 评论 -
js操作DropDownList大全
一:js 设置DropDownList选中某项 1.根据Value值设置选中某项 例子如下: HTML代码: 选项0 选项1 JS代码:document.getElementById("ddlFolder").value="0";//0为你要选中的项的value 2.根据Text值设置选中某项原创 2009-08-04 11:09:00 · 5772 阅读 · 1 评论 -
js 浮点型的数值运算(Float)
/* * 四则运算精度修正函数 * m 数值1(number) * n 数值2(number) * op 操作符(string) * *用法如下: *----------------------- *fixMath(2.3, 1.9, * ) *fixMath(1.98,原创 2009-12-23 16:33:00 · 2288 阅读 · 0 评论 -
ASP.NET中使用js JavaScript获取FileUpload 文件大小
后台代码中,虽然可以通过FileContent.Length来获取大小,不过这种方法应尽量避免使用。服务器端代码会在服务器端运行,所以用该方法验证会发现很慢。因为页面首先会把文件上传到服务器临时空间,由服务器再获取文件大小。所以效率很低,严重占用带宽。方法不可取。尤其网速不好的情况下,客户上传了半天,才弹出个文件太大的提示,不崩溃才怪。因此,首选js代码。下面是正文:首先在页面添加原创 2009-12-11 10:19:00 · 1873 阅读 · 0 评论 -
Javascript 遍历页面控件(例text)
function Texts() { //var els= document.getElementsByTagName("*"); //els得到页面所有控件 var els= document.getElementsByTagName("INPUT"); //上面的也可,这样可以减少循环原创 2009-12-10 17:57:00 · 437 阅读 · 0 评论 -
JS二维数组的定义
二维数组声明方式是下面这样的: var images=new Array(); //先声明一维 for(var i=0;i<10;i++){ //一维长度为10 images[i]=new Array(); //在声明二维 for(var j=0;j<20原创 2009-11-26 16:30:00 · 11640 阅读 · 1 评论 -
js 清除select里的值,js控制select增删改,选中,清空, 判断控件是否存在
清空select的项Html代码 // document.all.objSelect.options.length = 0; // document.all.objSelect.options.length = 0;如果留下第一行的话就是Html代码 // document.all.objSelect.options.length = 1;原创 2009-11-26 13:45:00 · 634 阅读 · 0 评论 -
js操作select相关方法
1.判断select选项中 是否存在Value="paraValue"的Item2.向select选项中 加入一个Item3.从select选项中 删除一个Item4.修改select选项中 value="paraValue"的text为"paraText"5.设置select中text="paraText"的第一个Item为选中6.设置select中val原创 2009-11-26 11:50:00 · 218 阅读 · 0 评论 -
用JS判断IE版本方法
一,跳转 function getIE(){ if(navigator.appName == "Microsoft Internet Explorer") { if(navigator.appVersion.match(/7./i)==7.) { //是IE7,不跳转 }else{ //不是,跳转 location.href=http://127.0.0.1; } } } 二转载 2009-07-14 11:21:00 · 832 阅读 · 0 评论 -
js 数组大全
数组有四种定义的方式 使用构造函数: var a = new Array(); var b = new Array(8); var c = new Array("first", "second", "third"); 或者数组直接量: var d = ["first", "second", "third"]; 属性 Array只有一个属性,就是length,length表示的是数组所占内存原创 2009-07-09 15:35:00 · 300 阅读 · 0 评论 -
js获取控件坐标
I am div ^_^ showDiv 点击showDiv按钮在文本框下面出现一个DIV aa转载 2009-09-09 09:35:00 · 1058 阅读 · 0 评论 -
js比较两个时间的大小
时间格式:例2009-6-17,2009-6-18 function opinionStartTimeEndTime( stratTime , endTime ) { var strat = stratTime.split( "-" ); var end = endTime.split( "-" ); var sdate=new Date(str转载 2009-09-09 09:28:00 · 2593 阅读 · 0 评论 -
JS,ASP.NET刷新本页面
非模态刷新父页面:window.opener.location.reload(); 模态刷新父页面:window.dialogArguments.location.reload(); 先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.原创 2009-06-24 11:24:00 · 3679 阅读 · 0 评论 -
键盘键码值 keyCode js示例
字母和数字键的键码值(keyCode)按键 键码 按键 键码 按键 键码 按键 键码A 65 J 74 S 83 1 49B 66 K 75 T 84 2 50C 67 L 76 U 85 3 51D 68 M 77 V 86 4 52E 69 N 78 W 87 5 53F 70 O 79 X 88 6 54G 71 P 80 Y 89 7 55H 72 Q 81 Z 90 8 56I 73 R原创 2009-04-20 09:37:00 · 1995 阅读 · 1 评论 -
js 知道年和月后求这个月份的天数
var enDate = year + "-" + month + "-" + (new Date(parseInt(year),parseInt(month),0)).getDate(); (new Date(parseInt(year),parseInt(month),0)).getDate();//这个函数原创 2009-04-08 15:58:00 · 445 阅读 · 0 评论 -
js 对象和数组
Jscript 对象是属性和方法的集合。一个方法就是一个函数,是对象的成员。属性是一个值或一组值(以数组或对象的形式),是对象的成员。Jscript 支持四种类型的对象:内部对象、生成的对象、宿主给出的对象(如 Internet 浏览器中的 window 和 document)以及 ActiveX 对象(外部组件)。 作为数组的对象 在 Jscript 中,对象和数组几乎是以相同的方式处理的。对象原创 2009-04-08 11:54:00 · 554 阅读 · 2 评论 -
关于window.event.srcElement.
if(window.event.srcElement.id=="txtYear" && validateDataFormat(yyyy)==false)//找到事件源控件后再判断年和月||validateDataFormat(MM)==false { return; } if(window.event.srcElement.i原创 2009-04-01 18:26:00 · 397 阅读 · 0 评论 -
js 中的event对象
event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。event属性:altKey, button, cancelBubble, clientX, cl原创 2009-04-01 18:14:00 · 275 阅读 · 0 评论 -
js读取被点击的次数(从数据库中读取)
是每次点击时获取一共点击了多少次是吧 1.可以再服务器端拖一个隐藏的隐藏的button控件,然后写button的Click事件,这个事件的作用是从数据库中调取一共被点击的次数。 2.把被点击的次数赋给一个隐藏的TextBox控件的Text属性。 3.在你的js函数validata()里触发服务器端的button控件的click事件 fuction validata()" { document.ge原创 2009-03-31 18:49:00 · 775 阅读 · 0 评论 -
js DataWindow双击弹出窗体事件
function dw_dblclick(sender,rownum,objname) { var eventcell=window.event.srcElement;// if(eventcell.parentElement.rowIndex>objdwData.RowCount())// {// alert(超出范围);//// return;//原创 2009-03-25 09:57:00 · 529 阅读 · 0 评论 -
js验证日期格式
function checkDate() { var strDate = document.getElementById("txtStrDate").value; var result1 = strDate.match(/((^((1[8-9]/d{2})|([2-9]/d{3}))(-)(10|12|0?[13578])(-)(3[01]|[12][0-9]|0原创 2009-03-25 09:56:00 · 4642 阅读 · 2 评论 -
AJAX的选项卡效果(类似YAHOO的代码)
common.cssform,input,select {font-size:12px; margin:0px; padding:0px;}table,td,tr,th {font-size:12px;word-wrap:break-word;word-break:break-all;}li {list-style:none;}p {text-indent:2em;}/* 链接颜色 */a {c原创 2009-03-20 16:22:00 · 565 阅读 · 0 评论 -
验证日期的正则表达式
1.验证日期的正则表达式加入闰年的判断以及思路分析进入正题之前,我们需要澄清两个概念:一,什么是合法的日期范围?对于不同的应用场景,这个问题有不同的解释。这里采纳MSDN中的约定:DateTime 值类型表示值范围在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:59:59 之间的原创 2009-03-16 11:13:00 · 182 阅读 · 0 评论 -
javascript中style.left和offsetLeft的使用
如果父div的position定义为relative,子div的position定义为absolute,那么子div的style.left的值是相对于父div的值,这同offsetLeft是相同的,区别在于:1. style.left 返回的是字符串,如28px,offsetLeft返回的是数值28,如果需要对取得的值进行计算,还用offsetLeft比原创 2009-03-16 11:46:00 · 2810 阅读 · 1 评论 -
js 正则表达式验证大全
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////**************************以下函数调用方式: function check() {原创 2009-03-16 11:14:00 · 658 阅读 · 0 评论 -
js中将日期类型转换成字符串型格式(转)
/////////////////////////////////e///////////////////////// 取得当前日期,格式yyyy-mm-dd////////////////////////////////////////////////////////function GetCurrentDate(){ var Year=0; var Month=转载 2009-03-16 13:50:00 · 1687 阅读 · 0 评论 -
js之类型转换与引用类型(Boolean/Number/String
关键字: js一、类型转换 1.转换成字串 ECMAScript的Boolean值、数字和字串的原始值的有趣之处在于它们是伪对象,这意味着它们实际上具有属性和方法。 如: Js代码 var sColor = "blue"; alert(sColor.length);//outputs "4" var sColor = "blue";alert(sC原创 2009-03-16 13:48:00 · 7080 阅读 · 0 评论 -
event.srcElement.tagName
if (event.srcElement.tagName==A||event.srcElement.tagName==IMG)中的event.srcElement.tagName==Aevent.srcElement.tagName==IMG是什么意思??? 里面A和IMG分别代表什么? 判断引发事件的标记是不是a或者img. HTML的标签名称.比如lin原创 2009-03-16 11:27:00 · 725 阅读 · 0 评论 -
js 判断js函数、变量是否存在
函数 PLAIN TEXTJAVASCRIPT:try{if(typeof(eval(funcName))=="function"){funcName();}}catch(e){//alert("not function");} 变原创 2009-04-02 08:45:00 · 8104 阅读 · 0 评论