编程技巧 - 文章列表
-
Javascript技巧:列表CheckBox全选
最近做公司内的一个小项目,需要做一个多选项目的删除功能,于是写以下JS脚本例子来实现,其实也是经常用到的比较基础的东西,高手就不用看了。 程序代码: <script language=”javascript”> <!– function CA(frm) { var trk=0; for (var i=0;i<frm.elements.length;i++) { var e=frm.elements[i]; if ((e.name != ‘allbox’) && (e.type==’c
-
深入认识JavaScript中的this指针
this指针是面向对象程序设计中的一项重要概念,它表示当前运行的对象。在实现对象的方法时,可以使用this指针来获得该对象自身的引用。 和其他面向对象的语言不同,JavaScript中的this指针是一个动态的变量,一个方法内的this指针并不是始终指向定义该方法的对象的,在上一节讲函数的apply和call方法时已经有过这样的例子。为了方便理解,再来看下面的例子:代码片段
-
利用javascript制作倒计时牌
利用JavaScript制作倒计时牌 五一劳动节很快就到了。哈哈,到时可以出去好好玩一玩了。是不是在掐指计算了。下面教你一种方法在网页上面制作倒计时牌,这样就方便多了。 把下面的JavaScript代码加入到< body >< /body >中即可。< script language=”JavaScript” >var urodz= new Date(“5/1/2002″);var s=”今天离五一劳动节”;var now = new Date();var ile = urodz.g
-
一个form两个提交按钮,分别提交到两页面
<script>function save(){ document.form1.action=”right.asp”;document.form1.submit();}function send(){document.form1.action=”sendtaskook.asp”;document.form1.submit();}</script><form name=”form1″><input type=”button” name=”btn1&
-
javascript的两个超实用技巧(屏蔽词语和去除HTML标记)
最近在看javascript高级程序设计,发现这本书真的很好啊。真是没有亏了我的60块大洋啊。 现在看到了正则表达式这一章了。现在发现了两个很实现的技巧,特在这里记录下来,和大家共享: \n1 利用正则表达式的OR模式来屏蔽用户输入中的某些词。示例如下 复制JavaScript代码保存代码function stripBadWord(text){ var reBadWords = /badword1|anotherbadword/gi;//把badword和anotherbadword设置成对应的要屏蔽的词 return text.replace(reBadWords,function(
-
用JavaScript自动生成等比例缩略图
<script type=”text/JavaScript”> function Wa_SetImgAutoSize() { var img=document.all.img1;//获取图片 var MaxWidth=200;//设置图片宽度界限@@@@@@@@@@@ var MaxHeight=100;//设置图片高度界限@@@@@@@@@@@@@@@ var HeightWidth=img.offsetHeight/img.offsetWidth;//设置高宽比 var WidthHeight=img.offsetWidth/img
-
用JavaScript实现字符串切分功能
以下是引用片段:<html> <head> <title>字符串切分</title> <script language=javascript> function getmulti(oldstr) { var newstr=oldstr;//字段内容 var i=0,j=0,t=1;//判断是否有多个部分内容 var foreindex;//记录前一个分隔符的位置 var index,depchar;//记录当前分隔符及其位置 var linkstr=”\";//链接方式 var astr = new Ar
-
用confirm确认提交动作,提交确认提示
例如在留言簿点击重写时,有时候我们希望会有一个提示,以免失误操作。代码如下: 方法一\n<input name=”Submit” type=”submit” onClick=”if(confirm(‘是否打开网页?’)) location=’http://www.dwww.cn’” value=”打开”>\n 方法二\n<input name=”Reset” type=”reset”
-
漂浮广告代码
<SCRIPT FOR=window EVENT=onload LANGUAGE=”JScript”> initAd();//载入页面后,调用函数initAd() </SCRIPT> <script language=”JScript”> <!– function initAd() { document.all.AdLayer.style.posTop = -200;//设置onLoad事件激发以后,广告层相对于固定后的y方向位置 document.a
-
温柔杀手-跨站Script攻击
第一部分:跨站SCRIPT攻击的几种方法: 每当我们想到黑客的时候,黑客往往是这样一幅画像:一个孤独的人,悄悄进入别人的服务器中,进行破坏或者窃取别人的秘密资料。也许他会更改我们的主页,甚者会窃取客户的信用卡号和密码。另外,黑客还会攻击访问我们网站的客户。与此同时,我们的服务器也成了他的帮凶。微软称这种攻击为“跨站script”攻击。而这种攻击大多数都发生在网站动态产生网页的时侯,但黑客的目标并不是你的网站,而是浏览网站的客户。 跨站script攻击的说明 在一本名为<<ADVISORY CA–2000-02>>的杂志中