js 几种常用的表单输入判断
[ 2005-06-14 00:35:09 | 作者: admin ]
作者:AustinLei 时间: 2004-11-01 文档类型:转载 来自:CSDN
浏览统计 total:11045 | year:6800 | Quarter:3700 | Month:564 | Week:74 | today:2
//函数名:chksafe
//功能介绍:检查是否含有"'",'\\',"/"
//参数说明:要检查的字符串
//返回值:0:是 1:不是
function chksafe(a)
{
return 1;
/* fibdn = new Array ("'" ,"\\", "、", ",", ";", "/");
i=fibdn.length;
j=a.length;
for (ii=0;ii<i;ii++)
{ for (jj=0;jj<j;jj++)
{ temp1=a.charAt(jj);
...
阅读全文…
浏览统计 total:11045 | year:6800 | Quarter:3700 | Month:564 | Week:74 | today:2
//函数名:chksafe
//功能介绍:检查是否含有"'",'\\',"/"
//参数说明:要检查的字符串
//返回值:0:是 1:不是
function chksafe(a)
{
return 1;
/* fibdn = new Array ("'" ,"\\", "、", ",", ";", "/");
i=fibdn.length;
j=a.length;
for (ii=0;ii<i;ii++)
{ for (jj=0;jj<j;jj++)
{ temp1=a.charAt(jj);
...
阅读全文…
JavaScript实用的一些技巧
[ 2005-06-14 00:32:18 | 作者: admin ]
作者:AustinLei 时间: 2004-12-23 文档类型:转载 来自:CSDN
浏览统计 total:22555 | year:19635 | Quarter:8565 | Month:1239 | Week:183 | today:3
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy="return false;" oncut="return false;" 防止复制
...
阅读全文…
浏览统计 total:22555 | year:19635 | Quarter:8565 | Month:1239 | Week:183 | today:3
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy="return false;" oncut="return false;" 防止复制
...
阅读全文…
asp中的urlDeCode函数
[ 2005-06-08 01:12:16 | 作者: admin ]
<%
Function URLDecode(enStr)
dim deStr
dim c,i,v
deStr=""
for i=1 to len(enStr)
c=Mid(enStr,i,1)
if c="%" then
v=eval("&h"+Mid(enStr,i+1,2))
if v<128 then
deStr=deStr&chr(v)
i=i+2
else
if isvalidhex(mid(enstr,i,3)) then
if isvalidhex(mid(enstr,i+3,3)) then
v=eval("&h"+Mid(enStr,i+1,2)+Mid(enStr,i+4,2))
deStr=deStr&chr(v)
i=i+5
else
...
阅读全文…
Function URLDecode(enStr)
dim deStr
dim c,i,v
deStr=""
for i=1 to len(enStr)
c=Mid(enStr,i,1)
if c="%" then
v=eval("&h"+Mid(enStr,i+1,2))
if v<128 then
deStr=deStr&chr(v)
i=i+2
else
if isvalidhex(mid(enstr,i,3)) then
if isvalidhex(mid(enstr,i+3,3)) then
v=eval("&h"+Mid(enStr,i+1,2)+Mid(enStr,i+4,2))
deStr=deStr&chr(v)
i=i+5
else
...
阅读全文…
ASP调用.NET编写的组件
[ 2005-06-07 14:10:11 | 作者: admin ]
ASP调用.NET编写的组件
切换到MS-DOS命令行下面,运行:
C:\>regasm ClassLibrary1.DLL [/regfile:ClassLibrary1.reg]
regasm需要指定路径
/regfile:ClassLibrary1.reg 生成一个自动注册表代码,可以不要
总结一下今天碰到的一个问题:
之前用C#写了一个组件,现在有一个asp的程序也要使用同样的功能,也就是要让asp调用这个.net程序集
OK, 下面开始:
1. regasm ConvertHelper.dll /tlb:ConvertHelper.tlb
2. 在asp程序中使用.
在第2步时提示CreateObject出错,
然而,在我设置了:项目名称->点右键"属性"->配置属性->生成->将"为Com Interop注册"...
阅读全文…
切换到MS-DOS命令行下面,运行:
C:\>regasm ClassLibrary1.DLL [/regfile:ClassLibrary1.reg]
regasm需要指定路径
/regfile:ClassLibrary1.reg 生成一个自动注册表代码,可以不要
总结一下今天碰到的一个问题:
之前用C#写了一个组件,现在有一个asp的程序也要使用同样的功能,也就是要让asp调用这个.net程序集
OK, 下面开始:
1. regasm ConvertHelper.dll /tlb:ConvertHelper.tlb
2. 在asp程序中使用.
在第2步时提示CreateObject出错,
然而,在我设置了:项目名称->点右键"属性"->配置属性->生成->将"为Com Interop注册"...
阅读全文…
.NET组件和COM组件之间的相互操作
[ 2005-06-07 13:10:30 | 作者: admin ]
.NET组件和COM组件之间的相互操作
(技术巅峰 2001年10月18日 19:10)
.NET技术是微软大力推广的下一代平台技术,自从.NET技术架构Beta2版本的正式发布,此项技术也逐渐走向成熟和稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.NET技术来说指的就是COM/COM+技术了。
一般来说,在IT技术界以及硬件产业,技术的更新换代速度非常得惊人,而惯例是所有的新技术都会遵循向下兼容的原则,但是.NET技术不仅仅做到了这一点,.NET甚至实现了相互之间的各自调用,这一点是非常难能可贵的。也就是说,不但我们可以在.NET组件中调用COM组件,同时也可以在COM组件中正常的调用.NET组件。这点带来的好处是显...
阅读全文…
(技术巅峰 2001年10月18日 19:10)
.NET技术是微软大力推广的下一代平台技术,自从.NET技术架构Beta2版本的正式发布,此项技术也逐渐走向成熟和稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.NET技术来说指的就是COM/COM+技术了。
一般来说,在IT技术界以及硬件产业,技术的更新换代速度非常得惊人,而惯例是所有的新技术都会遵循向下兼容的原则,但是.NET技术不仅仅做到了这一点,.NET甚至实现了相互之间的各自调用,这一点是非常难能可贵的。也就是说,不但我们可以在.NET组件中调用COM组件,同时也可以在COM组件中正常的调用.NET组件。这点带来的好处是显...
阅读全文…
使用.Net开发asp组件
[ 2005-06-07 11:30:33 | 作者: admin ]
前言:目前做一个网站,用asp,却需要大量的图片处理,第三方的组件都无法满足我的要求,而网站暂时还不能全部转向.net.所以需要自己写组件.本来选择的是VB,可惜网上找了一些资料.都不完整,又或者很复杂到看不懂,所以最终还是选择了.net.(狂学C++中...)
所以这个东西其实并不实用,因为有.net环境的话就完全可以选择asp.net了.
1.打开VS.Net.新建一个项目,模板选择类库.我这里使用的是C#
2.将自动生成的class1.cs改成test.cs.并修改相应的代码.这里我们只是先做一个测试.
3.写一个很简单的函数,返回一段字符串.
全部代码如下:
...
阅读全文…
所以这个东西其实并不实用,因为有.net环境的话就完全可以选择asp.net了.
1.打开VS.Net.新建一个项目,模板选择类库.我这里使用的是C#
2.将自动生成的class1.cs改成test.cs.并修改相应的代码.这里我们只是先做一个测试.
3.写一个很简单的函数,返回一段字符串.
全部代码如下:
...
阅读全文…
判断时间格式是否为 yyyy-mm-dd
[ 2005-06-04 08:45:52 | 作者: admin ]
dim regex
if request("d")<>"" then
set regex=new regExp
‘regex.pattern="\d{4}-\d{1,2}-[0-3]{0,1}\d{1}"
regex.pattern="^\d{4}-\d{1,2}-[0-3]{0,1}\d{1}$"
regex.global=true
response.Write(regex.test(request("d")))
end if
if request("d")<>"" then
set regex=new regExp
‘regex.pattern="\d{4}-\d{1,2}-[0-3]{0,1}\d{1}"
regex.pattern="^\d{4}-\d{1,2}-[0-3]{0,1}\d{1}$"
regex.global=true
response.Write(regex.test(request("d")))
end if
为DataGrid添加自动编号功能
[ 2005-06-03 21:46:00 | 作者: admin ]
DataGridWithLine.aspx
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="DataGridWithLine.aspx.vb"
Inherits="aspxWeb.DataGridWithLine"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>DataGridWithLine</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
...
阅读全文…
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="DataGridWithLine.aspx.vb"
Inherits="aspxWeb.DataGridWithLine"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>DataGridWithLine</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
...
阅读全文…