`
laorer
  • 浏览: 435561 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

<转>asp常用技巧-(不断收集整理) 但好多是与js相关的,觉得可以用到其它地方

阅读更多

 

 

1.极细表格

    <table width="100%"   border="1" cellpadding="0" cellspacing="0" bordercolorlight="#cccccc" bordercolordark="#FFFFFF"><tr><td></td></tr></table>

2、常用页转向提示

Sub alertgo(msg,url)
    Response.Write ("<script language=javascript>alert('"&msg&"');window.location='"&url&"';</script>")
End Sub

Sub alert(msg)
    Response.Write ("<script language=javascript>alert('"&msg&"');</script>")
End Sub

Sub go(url)
    Response.Write ("<script language=javascript>window.location='"&url&"';</script>")
End Sub

Sub goHistory()
    Response.Write ("<script language=javascript>window.location=document.referrer;</script>")
End Sub

Sub History()
    Response.Write ("<script language=javascript>history.go(-1);</script>")
End Sub

Sub ReLoad()
    Response.Write ("<script language=javascript>window.location.reload(true);</script>")
End Sub


   response.write"<script>alert('密码修改出错,返回');history.go(-1)</script>"
   response.write"<script>alert('您的你的项目信息修改成功!');window.open('index.asp','_self')</script>"
  Response.Redirect Request.ServerVariables(HTTP_REFERER)  '返回并刷新页面

3、常用正则表达式

Require : /.+/,    
Email : /^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/,    
Phone : /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/,    
Mobile : /^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/,    
Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/,    
IdCard : /^\d{15}(\d{2}[A-Za-z0-9])?$/,    
Currency : /^\d+(\.\d+)?$/, 
Number : /^\d+$/,    
Zip : /^[1-9]\d{5}$/,    
QQ : /^[1-9]\d{4,8}$/,    
Integer : /^[-\+]?\d+$/,    
Double : /^[-\+]?\d+(\.\d+)?$/,    
English : /^[A-Za-z]+$/,    
Chinese :  /^[\u0391-\uFFE5]+$/,    
UnSafe :/^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.{0,5})$|\s/,

4、iframe另一页

  <iframe class="hui" style="top:2px" ID="mycityhot" src="http://www.scebook.com/" frameborder=0 scrolling=no width="250" height="25"></iframe>

5、收藏夹图标.

在 HEAD 部分加入下面的内容:  
<LINK REL="SHORTCUT ICON" HREF=http://www.113317.com/favicon.ico> 

在地址栏加入图标(图标必须是.ico格式,并且要加入收藏后才有效)
在HEAD里加入 <link rel="shortcut icon" href="favicon.ico"> 

6、JS事件

事件 / 描述

onblur 事件 发生在窗口失去焦点的时候。
onchange 事件 发生在文本输入区的内容被更改,然后焦点从文本输入区移走之后。
onclick 事件 发生在对象被单击的时候。
onerror 事件 发生在错误发生的时候。
onfocus 事件 发生在窗口得到焦点的时候。
onload 事件 发生在文档全部下载完毕的时候。
onmousedown 事件 发生在用户把鼠标放在对象上按下鼠标键的时候。参考 onmouseup 事件。
onmouseout 事件 发生在鼠标离开对象的时候。参考 onmouseover 事件。
onmouseover 事件 发生在鼠标进入对象范围的时候。
onmouseup 事件 发生在用户把鼠标放在对象上鼠标键被按下的情况下,放开鼠标键的时候。
onreset 事件 发生在表单的“重置”按钮被单击(按下并放开)的时候。
onresize 事件 发生在窗口被调整大小的时候。
onsubmit 事件 发生在表单的“提交”按钮被单击(按下并放开)的时候。
onunload 事件 发生在用户退出文档(或者关闭窗口,或者到另一个页面去)的时候。
onSelect 当Text或Textarea对象中的文字被加亮后,引发该事件。 
onFocus 当用户单击Text或textarea以及select对象时,产生该事件。 
onBlur 当text对象或textarea对象以及select对象不再拥有焦点、而退到后台时,引发该文件. 
onDragDrog 拖放时发生
onLoseCapture  
onDblClick 鼠标双击事件 
onKeyPress 当键盘上的某个键被按下并且释放时触发的事件.[注意:页面内必须有被聚焦的对象] 
onKeyDown 当键盘上某个按键被按下时触发的事件[注意:页面内必须有被聚焦的对象] 
onKeyUp 当键盘上某个按键被按放开时触发的事件[注意:页面内必须有被聚焦的对象] 
onAbort 图片在下载时被用户中断 
onBeforeUnload 当前页面的内容将要被改变时触发的事件 
onMove 浏览器的窗口被移动时触发的事件

7、窗口关闭之前

function window_onbeforeunload(Projectnum)
{
   if (event.clientX > document.body.clientWidth && event.clientY < 0 )
   {
      var oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
      oXMLHTTP.open("POST","CheckProjectDeal.asp?Projectnum="+Projectnum,false);
      oXMLHTTP.send();
      Str=unescape(oXMLHTTP.responseText);
      if (unescape(oXMLHTTP.responseText)!="YES")
      { 
           window.event.returnValue="项目至少需要一个销售机会!";
       }
     }
}


8、自动最大化

function window_onload()
{
     window.moveTo(-2,-2);
     window.resizeTo(screen.availWidth, screen.availHeight);
}


<body onload="window_onload()">

9、验证表单里内容信息是不是完全

function CheckFormValue(ElementList){
    var ReturnValue;
    ReturnValue = 1;
    if(ElementList.length > 0){
        var MyString, MyArray;
        MyString = ElementList;
        MyArray = MyString.split(',');
        for (i = 0; i < MyArray.length; i++){
            if(window.document.forms.length > 0){
                for (j = 0; j < window.document.forms.length; j++) {
                    for(n=0; n < window.document.forms[j].elements.length; n++){
                        if(window.document.forms[j].elements[n].name == MyArray[i] && window.document.forms[j].elements[n].value == ''){
                            ReturnValue = 0;
                            break;
                        }
                    }
                }
            }
        }
    }
    if(ReturnValue == 0){
        alert('数据填写不全!');
        return false;
    }
    else{
        document.forms[0].submit();
        return true;
    }
}

10、用javascript实现判断checkbox是否被选中
HTML代码如下:
       <input type=checkbox name='nID' value='1'>
       <input type=checkbox name='nID' value='2'>
       <input type=checkbox name='nID' value='3'>

javascript如下:      
        var len = document.OrdersForm.nID.length;
        var checked = false;

        for (i = 0; i < len; i++)
        {
            if (document.OrdersForm.nID[i].checked == true)
            {
                checked = true;
                break;
            }
        }
        if (!checked)
        {
            alert("请至少选择一个订单!");
            return;
        }

11、用css简单做图片边框

       直接在CSS文件中对img定义边界(border),例如我在CSS中定义了:
   img.framed {
   padding: 6px;
   border: 1px solid #CCC;
   background-color: #FFF; }
      在网页文件中,图片定义class="framed"就会有相应的边框效果。

12、简单的正则表达式(去html标签)

       function nohtml(str)
       dim re '建立变量
       Set re=new RegExp ' 建立正则表达式
       re.IgnoreCase =true '是否区分大小写
      re.Global=True '决定是否测试正则表达式是否不能匹配所有的字符串,或者只是与最先的冲突
      re.Pattern="(\<.[^\<]*\>)"
      str=re.replace(str," ")
      re.Pattern="(\<\/[^\<]*\>)"
      str=re.replace(str," ")
      nohtml=str
      set re=nothing
    end function

13  给变量赋比引号

 dim a

a=""""    '是四个"

14 用css做虚线边框

td.ddd{
 border-bottom: dashed;
 border-bottom-width: 1px;
 border-left: dotted;
 border-left-width: 1px;
 border-top: dashed;
 border-top-width: 1px;
 border-right: dashed;
 border-right-width: 1px;
}
//dashed是样式中的一个值。用法在页面表格中<td class="ddd">

 
分享到:
评论

相关推荐

    ASP与SQL网页数据库程序设计

    数据库基本概念……………………..39&lt;br&gt;3-1 数据库系统 40&lt;br&gt;3-1-1 数据库系统的类型 40&lt;br&gt;3-1-2 数据库系统的结构 40&lt;br&gt;3-1-3 数据库系统的主要组件 42&lt;br&gt;3-1-4 数据集中化管理 44&lt;br&gt;3-1-5 数据独立 46...

    javascrip上百技术总集

    下&lt;br&gt;用javascript操作asp.net label控件 外一篇&lt;br&gt;用javascript改变onclick调用的函数&lt;br&gt;用JavaScript加密保护网站页面&lt;br&gt;用Javascript检测网速的方法&lt;br&gt;用Javascript评估用户输入密码的强度&lt;br&gt;用JavaScript...

    总结了一些asp.net 经常需要用到的一些方法和类

    ---------数据比较类(如比较时间大小)&lt;br&gt;Cookie-------------------操作Cookie的类&lt;br&gt;DataBase-----------------数据操作的类&lt;br&gt;Encrypt------------------加密的类(有MD5和SHA1两种加密方法)&lt;br&gt;JavaScript-...

    asp.net中常用到的类和方法(v 1.2)

    --------------调用javascript的类&lt;br&gt;Log----------------------写系统日志类&lt;br&gt;OperateFile--------------文件操作的类&lt;br&gt;OperateDataBase----------数据库备份/还原的类&lt;br&gt;SortTip------------------排序提示...

    拼图游戏插件6.0

    &lt;br&gt; &lt;br&gt; 2、用插件管理器或在inc/char.asp中做一个链接就可以了,链接文件:112.asp&lt;br&gt; &lt;br&gt; 插件名称:--- 拼图游戏&lt;br&gt; 插件版本:--- 1.0&lt;br&gt; 插件作者:--- playangly QQ241342913&lt;br&gt; 适合论坛:--- DV6.0...

    乒乓球插件for6.0

    &lt;br&gt; &lt;br&gt; 2、用插件管理器或在inc/char.asp中做一个链接就可以了,链接文件:113.asp&lt;br&gt; &lt;br&gt; 插件名称:--- 乒乓球插件&lt;br&gt; 插件版本:--- 1.0&lt;br&gt; 插件作者:--- playangly QQ241342913&lt;br&gt; 适合论坛:--- DV6.0...

    明博静态新闻系统MinbelNews2.0

    明博静态新闻系统MinbelNews - MinbelNews(ASP2.0(C#)+Access2003ccess2003)&lt;br&gt;最新版本 Ver 2.0 关注 http://www.minbel.com 随时获取最新源码&lt;br&gt;&lt;br&gt;&lt;br&gt;文件说明:&lt;br&gt;&lt;br&gt;Admin/index.aspx 后台管理主页面 &lt;br...

    ASP.NET 2.0 Website Programming: Problem - Design - Solution (2)

    ASP.NET 2.0 Website Programming: Problem - Design - Solution 第二部分&lt;br&gt;Table of Contents &lt;br&gt; ASP.NET 2.0 Website Programming—Problem - Design - Solution &lt;br&gt; Foreword &lt;br&gt; Introduction &lt;br&gt; ...

    学校网站源码

    具体功能如下:&lt;br&gt;&lt;br&gt;1、新闻发布管理&lt;br&gt;2、图片管理&lt;br&gt;3、留言本管理&lt;br&gt;4、每周行事历管理&lt;br&gt;5、投票调查管理&lt;br&gt;6、计数器&lt;br&gt;&lt;br&gt;文件夹说明:&lt;br&gt;admin 后台管理&lt;br&gt;-----data 存放数据库&lt;br&gt;-----Backup...

    MyPager分页控件

    yPager分页控件 正式推出第一个版本 T 1.1.5&lt;br&gt;&lt;br&gt;&lt;br&gt;开发环境:VS2003+Windows2003&lt;br&gt;概述:一款采用URL进行分页的控件,支持在Vs模式下进行调试,支持Repeater,DataList,DataGrid等控件&lt;br&gt;是否开源:是&lt;br...

    ASP.NET 2.0 Website Programming: Problem - Design - Solution (1)

    ASP.NET 2.0 Website Programming: Problem - Design - Solution 第一部分&lt;br&gt;Table of Contents &lt;br&gt; ASP.NET 2.0 Website Programming—Problem - Design - Solution &lt;br&gt; Foreword &lt;br&gt; Introduction &lt;br&gt; ...

    网页编码转换

    &lt;br&gt;功能:GB/BIG5/UTF-8 文件编码批量转换程序,)&lt;br&gt;-----------------------------------&lt;br&gt;GB_BIG5_UTF8文件编码转换工具;&lt;br&gt;程序功能:将 GB、BIG5、UTF-8 文件相互转换&lt;br&gt;-------------------------------...

    物流管理系统(BS结构)

    新新物流系统-源代码全-使用手册-流程设计-.rar&lt;br&gt;开发平台: ASP/MSSQL&lt;br&gt;基本功能:&lt;br&gt;1登陆&lt;br&gt;2客户服务&lt;br&gt;2-1入库操作&lt;br&gt;2-1-1补单操作&lt;br&gt;2-2派送通知&lt;br&gt; 2-2-1补单操作&lt;br&gt; 2-2-2新增客户&lt;br&gt;2-3提货通知...

    网站接待员for bbsxp5.2

    上传ls03-molin.js到根目录&lt;br&gt; 在Default.asp中插入&lt;br&gt; &lt;!-----网站接待员开始-----&gt;&lt;br&gt; &lt;%if Request.Cookies(&quot;username&quot;) = empty then%&gt;&lt;br&gt; &lt;script src=&quot;ls03-molin.js&quot;&gt;&lt;/script&gt;&lt;br&gt; ...

    IDCBBS v1.2 军衔版(仿SONICBBS)

    &lt;br&gt; &lt;br&gt; ------------------------------------------------------------------------------&lt;br&gt; &lt;br&gt; 需要修改的问题:&lt;br&gt; &lt;br&gt; 1、副斑竹无法管理的问题 SOS&lt;br&gt; &lt;br&gt; 2、管理员后台无法修改自己的密码问题&lt;br&gt;...

    QQ空间 qzone 源代码 asp jsp

    安装说明在压缩包里面&lt;br&gt;&lt;br&gt;功能介绍&lt;br&gt;&lt;br&gt;--------------------------------------------------------------------------------------&lt;br&gt;仿QQ空间仿Q-ZONE程序Q-Zone最终完美版&lt;br&gt;&lt;br&gt;&lt;br&gt;__________________...

    YxBBs论坛源程序

    admin &lt;br&gt;&lt;br&gt;------------------------------------安装说明-------------------------------------&lt;br&gt;&lt;br&gt; 使用解压缩软件解开压缩包,保持文件的相对位置,上传到你的服务器上,论坛基本上就可以使用了,...

    花卉基地网站

    花木在线企业站&lt;br&gt;-------------------------------------&lt;br&gt;程序功能:含新闻系统,产品展示系统,留言系统等多种功能&lt;br&gt;-------------------------------------&lt;br&gt;后台管理地址:你的域名/login.asp&lt;br&gt;管理...

    Local Board BBS(极地论坛)

    #localbb.asp search.asp [风格文件(dataskin)] 碧海情天.asp 橙黄瑰丽.asp 橙色记忆.asp 橙色经典.asp 淡蓝典雅.asp 淡蓝诱惑.asp 淡紫经典.asp 绯红彩霞.asp 粉红天使.asp 粉色经典.asp 海阔天空.asp 红粉佳人....

Global site tag (gtag.js) - Google Analytics