javacript
文章平均质量分 68
xiaoxiaohai123
软件开发
展开
-
JavaScript中的5种事件使用方式解说
JavaScript中的5种事件使用方式解说 0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}" align="absMiddle" alt="" /> 为组件提供事件处理入口,可以极大的提高组件的封闭性,同时又能让组件很好的原创 2007-03-20 19:52:00 · 589 阅读 · 0 评论 -
为服务器控件添加javascript客户端事件(WebControl的Attributes属性)
先介绍一下WebControl的Attributes属性。(HtmlControl差不多,不再重复),Attributes是获取与控件的属性不对应的任意特性(只用于呈现)的集合。举个例子,一个普通的表单控件这里的type,name,Button都是按钮的属性,onClick按钮单击后的事件。这些在Asp.Net中都可以通过Attributes属性集合来设定。 下面举个登录表单验证的转载 2007-03-20 17:51:00 · 1457 阅读 · 0 评论 -
JS简明教程
JS简明教程 1.JS简介及特点JavaScript语言的前身叫作Livescript。自从Sun公司推出著名的Java语言之后,Netscape公司引进了Sun公司有关Java的程序概念,将自己原有的Livescript 重新进行设计,并改名为JavaScript。 JavaScrip转载 2007-03-20 18:01:00 · 1356 阅读 · 1 评论 -
Javascript事件
Javascript是一种与HTMLHTML一起工作的客户端脚本语言,然而这不是一个Javsscript指南,我们着眼于在HTML如何使用Javascript。 Javascript事件像HTML标签的属性一样使用。事件是发生在HTML元素上的某些行为,如什么时候被点击了或者什么时候失去焦点。 Click me 可以使用的事件有: onblur(原创 2007-03-20 19:09:00 · 475 阅读 · 0 评论 -
将你的网站设置为客户的信任站点(VB/WSH)
WSH 方案将代码存为TrustedSite.js,在客户端执行var SiteName="Acmnet"SetTrustSite(SiteName);WScript.Echo("You have accept http://acmnet/ as your Trusted Site");function SetTrustSite(StrSiteName){ var WshShell=WScr原创 2007-04-02 09:10:00 · 1057 阅读 · 0 评论 -
js实现页面跳转的几种方式
第一种:window.location.href="login.jsp?backurl="+window.location.href; 第二种:alert("返回");window.history.back(-1);第三种:window.navigate("top.jsp");第四种:self.location=top.htm;第五种:alert("非法访问!");top.转载 2007-07-04 08:50:00 · 713 阅读 · 0 评论 -
JS操作select相关方法
1.判断select选项中 是否存在Value="paraValue"的Item2.向select选项中 加入一个Item3.从select选项中 删除一个Item4.修改select选项中 value="paraValue"的text为"paraText"5.设置select中text="paraText"的第一个Item为选中6.设置select中value="paraValue"的Item为转载 2007-07-03 09:53:00 · 661 阅读 · 0 评论 -
弹出窗口给父窗口传值并执行父窗口中的事件
弹出窗口给父窗口传值并执行父窗口中的事件:父窗口中弹出窗口脚本:function GetWinModalInfo() { var strReturn = "height=520, width=820, toolbar=no , menubar=no, scrollbars=no, resizable=no, location=no, status=no";转载 2007-07-17 18:38:00 · 1120 阅读 · 0 评论 -
JavaScript获取一个月的最后一天
function leapYear(year) { if (year % 4 == 0) // basic rule return true; // is leap year /* else */ // else not needed when statement is "return" return false; // is not leap year } functi转载 2007-07-17 18:42:00 · 1133 阅读 · 0 评论 -
javacript基本知识
JavaScript支持的数据类型共有四种 1、数值型:其中包括整型数和浮点型数。2、布尔型:即逻辑值,true或flase。3、字符串型:由单个或多个文本字符组成。4、空值:由关键字null代表。 数据类型检查。数组。 parseInt可以将字符串转化为整型数。paseFloat将字符串转化为附点数。 JavaScript的对象 new: 此 关 键 字 用原创 2007-04-19 08:56:00 · 1231 阅读 · 0 评论 -
利用Microsoft.XMLHTTP定制页面无刷新自动检索提示信息
页面脚本:var guid = "null";function CheckMessage(){ var obj = guid; var nn = Math.floor( Math.random() * 2000000);//显示信息页面 var url = "MessageInfo.aspx?time="+nn+"&code="; if(obj != "null")转载 2007-07-17 18:43:00 · 781 阅读 · 0 评论 -
XmlHttp实现无刷新三联动下拉框
1.html代码HTML> HEAD> title>XmlHttp实现无刷新三联动下拉框title> meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> meta name="CODE_LANGUAGE" Content="C#"> meta nam转载 2007-07-20 16:34:00 · 859 阅读 · 1 评论 -
40种网站设计常用技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图转载 2007-07-27 16:39:00 · 704 阅读 · 0 评论 -
关于动态控制 input type="image"对象
前一阵在写Web控件的时候,写了一个继承ImageButton的控件,在Page_Load以后,发现在Client端显示的是,我用javascript在前端做控制,从document.elements里面就是找不到这些imageButton对象,在MSDN里面查找,也是说document.elements里面的对象,不包含type=image的Input对象。 后来,发转载 2007-07-25 12:50:00 · 806 阅读 · 0 评论 -
在JavaScript面向对象编程中使用继承(2)
构造继承法的原理: 构造继承法关键代码是function ArrayList01()中的: this.base = CollectionBase; this.base(); 这里的base不是C#派生类中的base那个概念,完全就是一个任意的JavaScript变量名。调用this.base();其实就是执行的CollectionBase();,不过不是new C转载 2007-05-05 14:48:00 · 481 阅读 · 0 评论 -
在JavaScript面向对象编程中使用继承(1)
前几天做了一个JScript版的CollecionBase类,用来解决需要使用集合作为主要数据结构的类的基类。不过当时挺忙的没有给出继承的示例,搞得有的网友对JavaScript继承比较迷惑,于是今天使用四种方式来分别实现了4个ArrayList派生类。 关于使用JavaScript进行面向对象编程(OOP),网上已有很多的文章说过了。这里我推荐两篇文章大家看看,如果没有理解怎么使用Java转载 2007-05-05 14:59:00 · 573 阅读 · 0 评论 -
原来JScript中的关键字'var'还是有文章的
都不记得是什么时候看的JScript的语法教程了,里面说在声明变量时忽略var关键字是完全合法的。当时也因为觉得JavaScript是loosely-typed的语言,所以var可能真的就是个摆设。但是事实常常又证明想当然的结果是不可靠的。 看看下面这几个例子的结果就知道问题了: No.1 script language="javascript">var var00转载 2007-05-05 15:03:00 · 464 阅读 · 0 评论 -
在JScript中运算符"||"和"&&"的特殊特性
在JScript的众多运算符里,提供了三个逻辑运算符&&、||和!,噢?! 是高级语言都提供的。按我们对逻辑运算的正常认识,逻辑运算的结果因该是ture或者false。但是JScript的逻辑运算却不完全是这么定义的,这里只有!运算符总是返回true|false,而||和&&运算比较的好玩。 JScript对于逻辑运算的true|false是这么定义的: 所有对象都被认为是 t转载 2007-05-05 15:15:00 · 478 阅读 · 0 评论 -
在JavaScript面向对象编程中使用继承(3)
上次讲了一下在使用JavaScript进行面向对象编程中,采用构造法来实现类继承的一些优缺点。下面我们接着把原型继承法的也有缺点也讲一讲,希望大家能积极提意见并探讨其中的一些问题。 原型(prototype)是JavaScript实现面向对象编程的一个基础,但它并不是唯一的构造类的方法,我们完全可以不使用prototype而实现类的编写(把属性和方法的附加全都写在构造函数里面就行了)。不转载 2007-05-05 16:32:00 · 504 阅读 · 0 评论 -
在JavaScript面向对象编程中使用继承(4)
大家好像对JavaSript面向对象编程的继承不是很感兴趣哦,都没有什么讨论。也许是大家暂时都遇不到如此复杂的脚本开发solution,不过以后有问题也欢迎来讨论哦。毕竟经典的教程是不可能包括这些高级应用的,所以我总结的东西也就可能还有谬误。 今天说说脚本面向对象编程中的实例继承法,这个方法是经典论坛中,介绍JScript面向对象编程的文章中使用的继承方法。它是怎么工作的呢? 实例转载 2007-05-05 16:33:00 · 624 阅读 · 0 评论 -
在JavaScript面向对象编程中使用继承(5)
这"茴"字的第四种写法,附加继承法,虽然是我自己杜撰出来的,而且还有一些前面三种继承法的影子,不过这个方法不可否认的,可以把前面说到继承的问题都cut掉。下面我们就来仔细说说到底它是为什么这么有武功和智慧的呢? 附加继承法的原理: 附加继承法的关键代码是其构找函数ArrayList04()中的: this.base = new CollectionBase(); for转载 2007-05-05 16:35:00 · 498 阅读 · 0 评论 -
JScript实现的一个String.Format方法
在.NET Framework的BCL类String中,有一个很有用的静态方法String.Format。当我们在输出一个需要由多个变量条目来组成的字符串时,非常的有用。特别是在对多语言支持时,使用Format方法来显示更加有价值。为了方便脚本编程,下面实现了一个JScript版的Format方法。 BCL中的String.Format()是一个变参数的方法,第一个参数为格式化字符串,从第转载 2007-05-05 17:37:00 · 511 阅读 · 0 评论 -
区分JS中的undefined,null,"",0和false
在程序语言中定义的各种各样的数据类型中,我们都会为其定义一个"空值"或"假值",比如对象类型的空值null,.NET Framework中数据库字段的空值DBNull,boolean类型的假值false等等。在JavaScript中也有很多种的"空值"和"假值",那么它们都有什么共同点和不同点呢? 其实标题里面我已经列出了JavaScript中所有的"空值"和"假值",除了boolean值本原创 2007-05-05 17:38:00 · 651 阅读 · 0 评论 -
收集的若干js小技巧
正在处理您的请求... 1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件 (value==) {value=段鸿雁}">点击时文字消失,失去焦点时文字再出现 2.网页按钮的特殊颜转载 2007-05-09 09:55:00 · 1184 阅读 · 0 评论 -
JavaScript传值
一,JavaScript传值,主要用到opener.document…… 例如:Trans_aa.htm,Trans_bb.htm//Made by 1st JavaScript Editor//http://www.yaldex.com//Come and get more (free) productsvar neww; function azxfds(axzf原创 2007-05-09 17:29:00 · 952 阅读 · 0 评论 -
window.open参数完全手册
<!--google_ad_client = "pub-3410656662926364";google_ad_width = 300;google_ad_height = 250;google_ad_format = "300x250_as";google_ad_type = "text_image";//2006-11-18: blog.sqlsky.comgoog转载 2007-05-11 15:48:00 · 1249 阅读 · 0 评论 -
AJAX相关JS代码片段和浏览器模型
在.net开发中,充分利用免费控件是好事情,但是如果不能修改控件达到自己的需求,就要动用JS大法了,前提是研究好浏览器模型 的各种对象的方法属性。尤其是熟悉CSS+HTML就会做的很酷。就JS语言本身来说要求不高。 1、动态删除Table 里面内容技巧,不需要写太多代码,一行: tb.removeNode(true)转载 2007-08-10 12:56:00 · 662 阅读 · 0 评论 -
javascript常用到的一些方法
function openBigWin(temUrl){ var Wid; var Hei; var Type; Wid=700; Hei=500; Type=/"_blank/"; window.open (temUrl,Type, /"scrollbars=yes,resizable=yes,toolbar=1,top=10,left=130,width=/"+Wid+/",height=/"原创 2007-05-10 14:36:00 · 898 阅读 · 0 评论 -
一段好玩的代码
绝对不知道你的浏览器还有这个功能!!!把下面代码贴到浏览器地址栏,回车看看发生了什么。javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-D转载 2007-05-11 09:36:00 · 1930 阅读 · 0 评论 -
在b/s开发中经常用到的javaScript技术
正在处理您的请求... 在b/s开发中经常用到的javaScript技术 在b/s开发中经常用到的javaScript技术转载 2007-05-15 14:03:00 · 476 阅读 · 0 评论 -
页面刷新方法汇总
自动刷新页面的实现方法总结:1)10表示间隔10秒刷新一次2)window.location.reload(true);如果是你要刷新某一个iframe就把window给换成frame的名字或ID号3)window.navigate("本页面url");4>function abc(){window.location.href="/blog/window.location.href";setT转载 2007-05-15 16:36:00 · 1232 阅读 · 0 评论 -
判断是否是正确的EMAIL格式
function isEmail (s) //判断是否是正确的EMAIL格式{ if (isEmpty(s)) { window.alert("输入的E-mail地址不能为空,请输入"); return false; } if (isWhitespace(s)) { window.alert("输入的E-mail地址中不能包含空格符,请重新输入"); ret转载 2007-05-14 17:41:00 · 4925 阅读 · 0 评论 -
JavaScript使用技术集合
正在处理您的请求... JavaScript使用技术集合 1、打开一个窗体 window.open ("Default3.aspx", "newwindow", "height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=n转载 2007-05-15 16:57:00 · 655 阅读 · 0 评论 -
几则JAVA-Script函数
var newwin = null//-------------------------------------------------弹出窗口(地址,宽,高)function newwindow(to,w,h){if (!newwin || newwin.closed){newwin=window.open(to,"indexww","width="+w+",height="+h+",scrol转载 2007-05-14 17:40:00 · 538 阅读 · 0 评论 -
循环移动的图片
1、建立一个页面,保存为0171.htm……页面内容如下:(过渡文件)在 与 之间加入:var ver = 3bVer = parseInt(navigator.appVersion);if(bVer >= 4) ver = 4var ns = navigator.appName == "Netscape";var ie = navigator.appName == "MSIE转载 2007-05-15 09:30:00 · 571 阅读 · 0 评论 -
图片切换-CSS滤镜revealTrans的应用
第一种方法: style="BORDER-LEFT-COLOR: black; FILTER: revealTrans(duration=2,transition=10); BORDER-BOTTOM-COLOR: black; COLOR: #000000; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black转载 2007-05-15 12:53:00 · 929 阅读 · 0 评论 -
javascript小技巧
正在处理您的请求... javascript小技巧 源自:cnblog DooIT : http://ttyp.cnblogs.com 事件源对象 event.srcElement.tagName event.srcElement.type转载 2007-05-15 13:35:00 · 458 阅读 · 0 评论 -
JS代码整理
父框架重定向 window.parent.location.reload(www.hthings.com) ondragenter="return false"ondrop="return false":禁止拖拽1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后转载 2007-08-16 15:29:00 · 1757 阅读 · 1 评论 -
js 弹出对话框3种方式
js 弹出对话框3种方式 对话框有三种 1:只是提醒,不能对脚本产生任何改变; 2:一般用于确认,返回 true 或者 false ,所以可以轻松转载 2007-08-17 12:53:00 · 1698 阅读 · 0 评论 -
showModalDialog()、showModelessDialog()方法使用详解
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示转载 2007-05-15 13:59:00 · 413 阅读 · 0 评论