编程技巧 - 文章列表

  • 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>>的杂志中