JavaScript
文章平均质量分 53
fisea
这个作者很懒,什么都没留下…
展开
-
TreeView 无刷新展开与收缩
<br />1.当然有一个TreeView咯,这里ID名为 treeViewType<asp:TreeView ID="treeViewType" runat="server" ExpandDepth="1"></asp:TreeView><br /> <br />2.然后需要两个按钮,其中 TreeviewExpandCollapseAll 为JS方法,后面介绍<input type="button" value="展开" class="but1" onclick="TreeviewExpandColla原创 2010-06-13 08:40:00 · 1152 阅读 · 0 评论 -
FireFox不支持InnerText的解决方法
<br />innerText和InnerHTML是非常实用的一个属性,然而在FireFox中不支持此属性,可能是因为考虑到网页的安全性。这样一来为开发者带来了不少麻烦。<br />FireFox中也提供了另外一个属性innerContent,功能与innerText相当。<br />据此可写出一个通用的支持IE与FireFox的方法<br /> <script type=”javascript”><br />if(window.navigator.userAgent.toLowerCase().index转载 2010-06-01 14:55:00 · 1567 阅读 · 1 评论 -
javascript 密码强度规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
前言:密码强度是一个很普遍的功能,比较简单,主要是怎么制定这个强度规则。现在需要升级密码强度的验证,以前的验证比较简单,现在已经不能满足需求了,现在需要可灵活变化并有多级别可配置选择的一个密码强度验证,所以就设计了下面这个东东。在设计前也参考了下比较成熟的强度规则,大同小异,不外乎都采取了打分的机制来控制密码强度规则,这样可配置性高,灵活。本来想直接拿来用的,但是发现都比较旧,有些不太适宜公司转载 2010-05-17 17:44:00 · 574 阅读 · 0 评论 -
js javascript:void(0) 真正含义
我想使用过ajax的都常见这样的代码:here但这儿的void(0)究竟是何含义呢?Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一个要计算的 Javascript 标准的表达式。表达式转载 2010-05-05 11:52:00 · 563 阅读 · 0 评论 -
点击文字既可以选中checkbox
我已经阅读了上面制度.http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1-6-2//等待dom元素加载完毕.//$(document).ready(function(){// var $cr = $("#cr"); //jQuery对象// var cr = $cr.get(0); //DOM对象,获取 $cr[0]// $c原创 2010-05-05 23:37:00 · 790 阅读 · 0 评论 -
生成验证码图片(含模糊背景)
首先可以传来一个strCode,这个可以用简单的脚本生成就可以了function buildImgCode() { vImgCode=Math.random().toString(10).substring(2,6); document.getElementById("imgCode").src="生成图片的页面.aspx?c="+vImgCode; } 生原创 2010-04-30 11:27:00 · 994 阅读 · 0 评论 -
获取各种浏览器的size
http://www.w3.org/1999/xhtml"> Get Client Bound By Brower Type document.write(window.navigator.userAgent); document原创 2010-04-27 10:41:00 · 504 阅读 · 0 评论 -
Javascript几个原创小技巧
1、字符串转换为数值常规方法:JScript code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var a = parseFloat("12");var b = parseInt("34");原创 2010-04-22 08:43:00 · 372 阅读 · 0 评论 -
textbox禁止输入空格
asp:TextBox ID="TextBox1" runat="server" onkeydown="return NotAllowSpace(this);"/>asp:TextBox><!--function NotAllowSpace(e) { var keyVal =(window.event) ? event.keyCode : e.keyCode;原创 2010-01-26 10:07:00 · 4023 阅读 · 0 评论 -
javascript 过滤 textbox
asp:TextBox ID="TextBox1" runat="server" onkeydown="return NotAllowSpace(this);"/>asp:TextBox><!--function NotAllowSpace(e) { var keyVal =(window.event) ? event.keyCode : e.keyCode;原创 2010-01-20 16:47:00 · 503 阅读 · 0 评论 -
三级下拉菜单
三级下拉菜单 (通用版)网页特效|Linkweb.cn/Js|--- 三级下拉菜单 (通用版)function CreateSelect(_FormName,_SName,_SValue,_Ds,_AllOptionStr,ShowType){//三级关链菜单通用版//作者:海娃, 有问题请到http://www.51windows.Net留言。if (_FormName=="")原创 2009-11-24 14:43:00 · 3740 阅读 · 0 评论 -
兼容IE和Firefox的“加入收藏”代码
一、兼容IE6、IE7 的“加入收藏”代码在“加入收藏”链接标签上添加一个OnClick事件,并添加形如如下语法的Javascript代码:window.external.addFavorite(sURL, sTitle);参数说明:sURL:添加到收藏夹的完整网站页面地址,需包含"http://" sTitle:添加到收藏夹中的网站页原创 2009-11-24 13:00:00 · 514 阅读 · 0 评论 -
面向对象讲解(二)
<br />对象的声明<br />js对象的声明语法:<br />var obj=new Object();//注意这里的是大写O<br />这样就声明了一个空的对象,该语法可简写为<br />var obj={};<br />还记得数组对象Array的声明方式吗?var arr=new Array();它可以简写为var arr=[];注意一个是{},一个是[]。<br />·object与array之间的联系<br /><script type="text/javascript"><br />//arr原创 2010-06-01 17:41:00 · 403 阅读 · 0 评论 -
面向对象讲解(3)
<br />私有属性、实例属性、类属性<br />–这段知识是基于网上流传的李赞红的JS-OOP.ppt讲解的。私有属性只能在构造函数内部定义与使用; 实例属性必须在对象实例化后使用; 类属性直接通过类名去使用 <br />例:<br />1、私有属性<br />var Me={<br /> _name:"Wang Hongjian",<br /> _age:23<br />}<br /> <br />调用方法:Me._name,假如现在声明另一个空对象Her,由于作用域Her无法调用_name属性。<br原创 2010-06-01 18:18:00 · 438 阅读 · 0 评论 -
JS直接关闭窗口不提示(支持IE6、IE7)
<br />单纯使用window.close()都会弹出一个对话框提示是否确认关闭。<br />以下代码在ie6、ie7上可实现不提示此对话框,firefox仍然不起作用。<br /><button onclick=”window.opener=null;window.open(”,’_self’);window.close();”>关闭</button>原创 2010-06-01 14:52:00 · 1072 阅读 · 0 评论 -
js检查页面上有无重复id
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br /><HTML><br /><HEAD><br /> <TITLE> New Document </TITLE><br /> <script type="text/javascript"><br /> function createDiv(){<br /> var html = [], id;<br /> for(var i =原创 2010-06-06 11:49:00 · 835 阅读 · 0 评论 -
&& 和 ||
<br />普通情况下的 && 和 || 比较简单,这里不进行讨论。<br />准备两个对象用于下面的讨论。<br />var alice = {<br />name: ”alice”,<br />toString: function () {<br />return this.name;<br />}<br />}<br />var smith = {<br />name: ”smith”,<br />toString: function () {<br />return this.name;<br />原创 2010-06-02 15:02:00 · 1199 阅读 · 0 评论 -
检测单选框
<br /><!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”><br /><html><br /><head><br /><meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″><br /><script language=”javascript” type=”text/javascript”><br /><!–<br />function check()原创 2010-06-02 14:47:00 · 427 阅读 · 0 评论 -
面向对象讲解(一)
<br />面向对象的基本功能:<br />1.封装 <br />2.聚集 <br />3.继承 <br />4.多态<br />其中js封装实际上不能称为真正意义上的封装,其他机制则是通过对象模拟来实现的。因此js准确意义上不能说是页面对象;<br />·对象的声明<br />var o=new object();可简写为var o={};<br />·js中对象的类型<br />Js中的对象类型包括:Object、 Boolean、 Function、 Array、 String、 Number、Dat原创 2010-06-01 15:10:00 · 489 阅读 · 0 评论 -
使用js控制input type=”check”属性
<br />注册网站信息时一般表现形式为注册协议,外加input type=check和input type=submit,使用check是否选中来判断submit是否可用,代码如下:<br /> <input type="checkbox" id="chk" name="chk" onclick="document.form.submit.disabled=(document.form.chk.checked==true)?false:true" value="1" />同意本协议 <input t原创 2010-06-01 14:50:00 · 9232 阅读 · 0 评论 -
解决window.open中返回[object]的问题
<br />今天遇到了这个问题:<br /><a href="javascript:void(window.open(‘/include/todayCommitNewWin.html’,”,’width=400,height=400,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=yes’));" class="whiteLink" title="点击在新窗口中查看">更多…</a><br />结果一点击就会在父窗体中返原创 2010-06-01 14:45:00 · 3360 阅读 · 1 评论 -
简单表单验证
<br />终于抛弃了逐个遍历验证表单,js又学到了新东西。<br />//obj为表单名<br />//返回true/false<br />function check(obj)<br />{<br /> var oEle=obj.elements;<br /> for(var i=0;i<oEle.length;i++)<br /> {<br /> if(oEle[i].type=="text"&&oEle[i].value.trim()=="")<br /> {<br /> alert("输入原创 2010-06-01 14:36:00 · 363 阅读 · 0 评论 -
checkbox实现单选按钮效果
<br />首先<br /><input type="checkbox" id="chkPass" name="chkIdea" onclick="checkObj(this)" /><br />然后使用js<br />function checkObj(obj)<br />{<br /> var oForm=document.forms[0];<br /> var oEle=oForm.elements;<br /> for(var i=0;i<oEle.length;i++)<br /转载 2010-06-01 14:32:00 · 853 阅读 · 0 评论 -
根据时间弹出广告
<br />此代码可根据当天日期函数弹出广告。<br />//判断日期是否大于今天,如isLaterDate("2010-1-1")返回true<br />function isLaterDate(d){<br /> try{<br /> var now = new Date();<br /> var dateArr = d.split("-");<br /> var arrLen = dateArr.length;<br /> now.setF转载 2010-06-01 14:28:00 · 592 阅读 · 0 评论 -
typeof、instanceof与constructor
<br />typeof返回一个表达式的数据类型的字符串,返回结果为js基本的数据类型,包括number,boolean,string,object,undefined,function.语法为typeof(data) 或 typeof data<br />instanceof则为判断一个对象是否为某一数据类型,或一个变量是否为一个对象的实例;返回boolean类型<br />语法为 o instanceof A<br />以下为综合实例:<br /><script type="text/javascrip原创 2010-06-01 19:09:00 · 910 阅读 · 0 评论 -
js出现中文乱码及VS打开js文件乱码的解决方法
<br />首页解决js中文乱码的问题:使用notepad打开js文件,另存为选择编码“utf-8",覆盖之前的文件。这样预览不会出现js中alert、document.write乱码问题;<br /><br />如果js是在html文件中书写的,要在文件头添加meta的charset元素为utf-8<br /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br /> <br />还要注意,如果js文件是以utf-原创 2010-06-01 18:43:00 · 1290 阅读 · 0 评论 -
图片翻页幻灯效果
<!-- select {}{ font-family: "tahoma"; font-size: 10px; color: #666666} input {}{ font-family: "tahoma"; font-size: 10px; color: #000000; border: #666666; border-style: solid; border-top-width:原创 2009-11-23 18:50:00 · 507 阅读 · 0 评论 -
js获取图片长和宽
原创 2009-11-24 00:18:00 · 1667 阅读 · 0 评论 -
AtEndOfStream 属性
如果文件指针正好位于 TextStream 文件中的结尾,则返回true,否则返回 false。只读。object.AtEndOfStreamobject 总是 TextStream 对象的名称。说明AtEndOfStream 属性只能应用于打开用来读取的TextStream 文件;否则将产生错误。下面的代码演示了AtEndOfStream 属性的用法:functio原创 2009-11-24 08:24:00 · 967 阅读 · 0 评论 -
深入解JavaScript函数
JavaScript函数语法函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。javascript中的函数不同于其他的语言,每个函 数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的 使用语法: Code highlighting produ原创 2009-11-08 19:59:00 · 383 阅读 · 0 评论 -
你必须知道的javascript
一.Javascript面向对象创建对象在C#里我们使用new关键字创建对象, 在javascript中也可以使用new关键字:var objectA = new Object(); 但是实际上"new"可以省略:var objectA = Object();但是我建议为了保持语法一直, 总是带着new关键字声明一个对象.创建属性并赋值在javasc转载 2009-11-08 11:17:00 · 428 阅读 · 0 评论 -
DIV中滚动条设置到随机位置(CSS+Javascript)
刚才一个朋友告诉我他的blog友情链接太多了,所以把所有链接放到一个DIV中,加了个滚动条,可是他又不想每次别人来看,看到的都是前面几个链接,于是问我有没有什么办法,想了一个,呵呵,正好有个办法style后面用于限定DIV样式并加滚动条,这个不多说关键的地方其实很简单,最后两行Javascript就是了,起作用的只有最后一行:obj.scrollTop=obj.scrollHeight*(Ma转载 2009-11-08 00:25:00 · 496 阅读 · 0 评论 -
javascript window.close() 去掉那讨厌的确认对话框
html> head> script type="text/javascript"> function goHome(){ var isIE = navigator.appName == "Microsoft Internet Explorer"; //alert原创 2009-11-08 13:00:00 · 630 阅读 · 0 评论 -
隐藏层
function HideDiv(name){ var con=document.getElementById(name); con.style.display=con.style.display==none?:none;} 先命名一个名称,HideDiv,隐藏层以name为所要隐藏的层ID名称在html中引用这段代码 a href="javascri原创 2009-11-08 12:45:00 · 494 阅读 · 0 评论 -
prototype属性使用说明
prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解:首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array转载 2009-11-08 11:56:00 · 357 阅读 · 0 评论 -
客户端CheckBox按照选择的顺序进行排序
丁学-博问demo转载 2009-11-08 00:49:00 · 1023 阅读 · 0 评论 -
用javascript操纵GridView中CheckBox的两个常用技巧
using System;using System.Data;public partial class CheckBox:System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { //生成DataTable并添加相应的列 DataT转载 2009-11-08 00:37:00 · 370 阅读 · 0 评论 -
用DIV模拟弹出窗口--窗体滚动跟随
丁学-博客园-http://www.cnblogs.com/dingxuefunction getPosition() { var top = document.documentElement.scrollTop; var left = document.documentElement.scrollLeft; var h转载 2009-11-08 00:35:00 · 423 阅读 · 0 评论 -
一个简单但常用的表格样式--鼠标划过行变色--简洁实现
经常性的会需要使用表格显示一些东西,当表格比较大的时候一眼望去脑袋可能会有些晕,经常性的因为没看准行而出现误操作,一般解决办法是交替行变行或者鼠标划过行变色,第一个太简单就不说了,第二个也很简单,但每个人都有不同的实现方法,下面给一个比较简洁的做法,支持IE6、IE7、FF2,其他浏览器未测试(可以扩展一下用到ASP.NET的GridView里): 鼠标划过表格行变色-简洁实现 #t转载 2009-11-08 00:32:00 · 620 阅读 · 0 评论 -
js精华
一).确认删除用法: 1. BtnDel.Attributes.Add("onclick","return confirm("+"确认删除?"+")"); 2. linktempDelete.Attributes["onclick"]="javascript:return confirm("+"确认删除?"+");"; 3. private void grdProject_I原创 2009-07-21 15:30:00 · 447 阅读 · 0 评论