随笔分类 -  WEB设计

[javascript]判断email地址的有效性
摘要:function isEmailFormatValid(emailSrc) {var email = emailSrc.Trim();if (email == '') {return false;}var regex = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;if (regex.test(email)) {var str = " !#$%^&*()+=|\{[]}:;'<,>?/" ;var str2 = '"'; var result = true; 阅读全文

posted @ 2007-09-11 00:16 goodvify

如何避免不小心关掉web浏览器窗口
摘要:<script language="javascript"> g_blnCheckUnload = true; function RunOnBeforeUnload() { if (g_blnCheckUnload) {window.event.returnValue = 'You will lose any unsaved content'; } }</script><body onbeforeunload="RunOnBeforeUnload()"></body>这样每次关闭浏览器窗口或 阅读全文

posted @ 2007-09-06 18:32 goodvify

在线编辑器实现原理(兼容IE和FireFox)
摘要:线编辑器在我们日常的项目开发中非常有用(如新闻系统),它可以方便地实现文章的在线编辑,省掉了FrontPage等工具。那么是怎样实现浏览器在线编辑功能的呢?首先需要IE的支持,在IE5.5以后就有一个编辑状态. 就是利用这个编辑状态,然后用javascript来控制在线编辑的。 首先要有一个编辑框,这个编辑框其实就是一个可编辑状态的网页, 我们用iframe来建立编辑框。 <IFRAME id=“HtmlEdit” style="WIDTH: 100%; HEIGHT: 296px" marginWidth=“0” marginHeight=“0”></I 阅读全文

posted @ 2007-04-06 23:28 goodvify

在线编辑器原理
摘要:先解释一下在线编辑器的原理:首先需要IE5.0以上版本的支持.因为IE5.0以上版本有一个编辑状态,可以在一个iframe里面输入文字.然后通过 "document.body.innerHTML"可以获取iframe里面的html代码.这个就是关键。那怎么才能让ifrmae处于编辑状态呢,可以用function document.onreadystatechange(){HtmlEdit.document.designMode="On";}函数实现.剩下的问题就是就是取得焦点和选种的值.HtmlEdit.focus();var sel = HtmlEdi 阅读全文

posted @ 2007-04-06 23:26 goodvify

十进制转二进制,八进制,十六进制(PHP)
摘要:<?php#使用:$var=e(数字,进制);functione($v,$l){if($v>0&&in_array($l,array(2,8,16))){$x=array(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F);while($v!=0){$r.=($l!=16)?ceil($v%$l):$x[ceil($v%$l)];$v=intval($v/$l);}$r=strrev($r);$r=($l==2)?$r:(($l==8)?'0'.$r:'0x'.$r);return$r;}else{return$v;}} 阅读全文

posted @ 2007-02-26 01:59 goodvify

SQL注入
摘要:SQL注入l 何谓“SQL注入”SQL注入(SQL Injection),就是通过网站的漏洞,使用SQL命令(如:DML语句、DDL语句、SQL扩展存储过程等)获得网站正使用的数据库的信息、修改数据库记录、读取服务器的注册表、追加Windows的帐号、修改Windows帐号的权限等。l SQL注入的方式 现阶段较为流行的SQL注入工具一般是通过Get和Post方法进行注入。l SQL注入是怎样产生的使用Get方式进行注入,一般存在于形如:http://xxx.xxx.xxx/abc.asp?id=XX等带有参数的ASP动态网页中,有时一个动态网页中可能只有一个参数,有时可能有N个参数,有时是整 阅读全文

posted @ 2005-12-30 09:31 goodvify

用纯ASP实现完美的WEB柱状图
摘要:用纯ASP实现完美的WEB柱状图 <% dim total(7,2) total(1,1)=200 total(2,1)=800 total(3,1)=1000 total(4,1)=600 total(5,1)=1222 total(6,1)=3213 total(7,1)=8 total(1,2)="中国经营报" total(2,2)="招聘网" total(3,2)="51Job" total(4,2)="新民晚报" total(5,2)="新闻晚报" total(6,2)=&quo 阅读全文

posted @ 2005-07-22 13:56 goodvify

网页编程相关
摘要:事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnValue 鼠标位置 event.x event.y 窗体活动元素 document.activeElement 绑定事件 document.captureEvents(Event.KEYDOW 阅读全文

posted @ 2005-06-15 09:24 goodvify

ASP控制图片显示的大小(等比例缩放)
摘要:<HTML><HEAD><TITLE> New Document </TITLE><script language="JavaScript"> <!-- var flag=false; function DrawImage(ImgD){ var image=new Image(); image.src=ImgD.src; if(image.width>0 && image.height>0){ flag=true; if(image.width/image.height>= 阅读全文

posted @ 2004-10-11 10:33 goodvify

ASP中使用事务处理
摘要:ASP中队数据库表的操作(INSERT/UPDATE/DELETE),可使用事务处理,并支持多事务处理.在ASP的数据库对象链接对象中,提供了一下属性:BeginTrans 事务开始CommitTrans 事务提交RollbackTrans 事务回滚<% On Error Resume Next ’错误发生后继续处理'Asp中使用事务 Set conn=Server.CreateObject("ADODB.Connection") conn.Open "course_dsn","course_user","co 阅读全文

posted @ 2004-10-09 11:21 goodvify

Trim处理-两侧(javascript)
摘要:function gfTrim(strValue) {var intLen = strValue.length;var intCnt;for (intCnt = 0; intCnt < intLen; intCnt++) {if (strValue.indexOf(' ') == 0) {//全角空格strValue=strValue.substring(1, intLen);}else if (strValue.indexOf(' ') == 0) {//半角空格strValue=strValue.substring(1, intLen);}else i 阅读全文

posted @ 2004-09-24 09:24 goodvify

escape+ ANSI转换成Unicode(javascript)
摘要:function gfEscapePlus(strOrg) {var moji;var strUni = "";for(var i=0;i<strOrg.length;i++){moji = strOrg.charCodeAt(i);if(moji <= 255){if(moji <=15){strUni = strUni + "%0" + moji.toString(16);} else if(moji >= 48 && moji <= 57){strUni = strUni + strOrg.charAt 阅读全文

posted @ 2004-09-24 09:21 goodvify

半角字符检查(javascript)
摘要://'==========================================================//'功能:半角字符检查//'==========================================================function gfIs1Byte(character) {for (var i = 0; i < character.length; i++) {if (escape(character.charAt(i)).length >= 4 ) {return false;}}return true 阅读全文

posted @ 2004-09-24 09:17 goodvify

数字检查(javascript)
摘要://'==========================================================//'数字检查//' intMin 最小值//' intMax 最大值//'==========================================================function gfIsNumeric(intMin, intMax, character) {if (!isNaN(character)){if ((character >= intMin) && (character 阅读全文

posted @ 2004-09-24 09:16 goodvify

Form域中用Post提交容量大的数据(ASP)
摘要:有一个问题,当表单发送的数据量很大时,就会报错。查阅MSDN了解到,原因是微软对用Request.Form()可接收的最大数据限制为128K字节。 微软建议用Request.BinaryRead()读取表单数据,但由于这种方法读出的是二进制数据,需要对读出的数据逐字节进行分析,生成有意义的字符串(MSDN上的一段程序就是这样写的,但它并没有考虑诸如标点符号等转义字符需要进行特殊分析)。如果说这种方法对于纯英文系统勉强可用的话,则对于中文系统来说就有极大的麻烦,因为汉字是用两个字节表示的,而读出的二进制数据本身并不能判断是英文还是汉字(否则就不是二进制数据,而是字符串了^-^)。这样的话就必须了 阅读全文

posted @ 2004-08-20 16:51 goodvify

仿微软的下拉式菜单(Javascript)
摘要:<html><head><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><script language=javascript>var mmenus = new Array();var misShow = new Boolean(); misShow=false;var misdown = new Boolean();misdown=false;var msrcel; var mfromel; var mtoel; va 阅读全文

posted @ 2004-08-18 16:40 goodvify

onMouseOver时,浏览器状态栏文字列的设定(ASP)
摘要:'==================================================================='機能 :ステータスバーに文字列を設定する(onMouseOver=)' strMessage I String 文字列'===================================================================Function gfstrSetStatus(strMessage)If SG_blnErrorResumeNext ThenOn Error Resume NextEnd 阅读全文

posted @ 2004-08-03 15:56 goodvify

Javascript中LenB的计算(ASP)
摘要:<%'=========================================================='機能:LenB'==========================================================Sub gsPutJsLenB()%>function fLenB(character) {varcount = 0;for (var i = 0; i < character.length; i++) {if ((character.charCodeAt(i) > 0 && c 阅读全文

posted @ 2004-08-03 15:48 goodvify

分页的解析处理(ASP)
摘要:<%@ Language = VBScript %><% Option Explicit %><script language="javascript">function fPageClick(pageno){var url = ''url = 'page.asp' +'?crtpage=' + pagenodocument.location.replace(url);}</script><%Const GSTR_DIS_FVLH_TTL_BACK= "<& 阅读全文

posted @ 2004-08-03 15:37 goodvify

unicode编码转换(ASP)
摘要:Function fstrChangePrm2Unicode2(ByVal strOrg)Dim strReturn On Error Resume Next strReturn = strOrgstrReturn = Replace(strReturn, "\" , "\u005C")strReturn = Replace(strReturn, "'" , "\u0027")strReturn = Replace(strReturn, """" , "\u 阅读全文

posted @ 2004-08-03 15:12 goodvify

导航