自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 #include file和#include virtual的区别

简单来说,#include file后面跟的是文件的“相对路径”, #include virtual后面跟的是文件的“绝对路径”。这里说的“相对路径”是相对于“主调文件”所在的文件夹。  #include file #include file后面跟的是文件的“相对路径”,不可以用“绝对路径”。使用相对路径,如:file="script/file.inc",file=".

2009-06-28 23:05:00 3381

原创 修改access数据库中某个表的名字

修改access数据库中某个表的名字Set Catalog_object= Server.CreateObject("ADOX.Catalog")Catalog_object.ActiveConnection = connect_objectCatalog_object.Tables(old_name_of_table).Name = new_name_of_table 

2009-06-28 21:52:00 5918

原创 检查access数据库中是否存在某个名字的表

可以把本功能写成一个函数,函数的处理过程描述如下: 首先调用adodb.connection对象中的openSchema函数,这样会得到一个Recordset,其中每一条“纪录”对应着数据库中的一张表,“纪录”的每个“字段”包含了对应表的某方面信息。其中TABLE_NAME字段包含了对应表的名称然后遍历这个Recordset,如果“当前纪录”的TABLE_NAME字段的值和要查找的表的名字

2009-06-28 20:44:00 1789

原创 在html文件中使用自定义标签

xml文件中可以自由的使用自定义标签,html文件中同样可以使用自定义标签,但有几个注意事项: 必需设置标签的xmlns属性。例如,可以这样声明:。这是因为html文件有一个默认的“名字空间”,,等标签就处在这个默认的“名字空间”中.很显然,这个默认的“名字空间”中并不包含我们的“自定义标签”,因此我们只能自己定义一个“名字空间”,让“自定义标签”处在这个自定义的“名字空间”中.

2009-06-28 18:33:00 1569

原创 通过asp程序来创建access数据库

access数据库属于“文件型数据库”,创建时需要指定它要使用的文件,如下所示:Set Catalog_object= Server.CreateObject("ADOX.Catalog")Catalog_object.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/数据库.mdb"))

2009-06-28 17:54:00 621

原创 “选择器”介绍

“选择器”是什么?每一条css样式定义由两部分组成,形式如下:选择器{样式}在{}之前的部分就是“选择器”。“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。由此可见,“选择器”的功能是从“网页所有的元素”当中选择“部分元素”,因此我们把它称为“选择器”。“选择器”的种类前面讲了,“选择器”的功能是指明“样式”作用的“目标元素”。

2009-06-28 16:31:00 757

原创 把RecordSet的LockType属性设置为4,可以保证“修改操作”只作用于RecordSet对象,而不会影响到数据库

当打开一个RecordSet后,如果对它进行修改操作,会影响到原始数据库。例如使用RecordSet中的delete函数“删除纪录”,那么这个操作会立刻作用于数据库,也就是会删除数据库中的对应纪录。有些情况下,我们希望修改操作只作用于内存中的RecordSet对象,而不会影响到原始数据库。例如当使用RecordSet中的delete函数“删除纪录”时,我们希望这个操作只删除RecordSet对

2009-06-11 21:18:00 2199

原创 debian下通过多端口方式建立多个站点

例如,要建立第二个站点,并且使用8080端口来访问这个站点。操作步骤: 打开/etc/apache2文件夹中的ports.conf文件,添加Listen 8080语句在/etc/apache2/sites-enabled文件夹中创建一个新文件,作为新建站点的配置文件,文件名字可以任取,不过最好取一个和站点有关系的名字, 例如取wordpress在文件中添加如下语句:

2009-06-11 21:15:00 2774

原创 "盒子"是什么

"盒子"是对某些网页元素的一个形象化的比喻.这些元素显示的时候是长方形的,有一定的宽度,高度,看起来象是现实世界中的"盒子"哪些元素是“盒子元素”?display值为block(块状元素),inline-block(行内块元素),table的元素,例如:div,p,ul,image,table哪些元素不是“盒子元素”?display值为inline的元素,例如:span,a,em

2009-06-03 01:13:00 1090

原创 scrollTop是什么及用法说明

scrollTop属性是什么?有些情况下,“元素中内容”的高度会超过“元素本身”的高度, scrollTop指的是“元素中的内容”超出“元素上边界”的那部分的高度。通过一个实例演示来讲述scrollTop属性是什么下面的演示中,外层元素的高度值是200px,内层元素的高度值是300px。很明显,“外层元素中的内容”高过了“外层元素”本身.当向下拖动滚动条时,有部分内容会隐没在“外层元素

2009-06-01 14:49:00 44594 10

原创 禁止firefox页面标签(tab)内的文字显示省略号

默认情况下,firefox tab内的文字会显示省略号,如下图所示: 省略号会占据很多空间,并且没有太大意义我们可以禁止firefox页面标签(tab)内的文字显示省略号操作步骤: 在地址栏中输入:about:config在"过滤器"文本框中输入:ellipsis在结果列表中双击intl.ellipsis, 在弹出的对话框中用" "(一个空白字符) 取代原有的"...".

2009-06-01 02:22:00 1120

原创 Session.TimeOut的最大取值是1440,超出会报错

Session.TimeOut指的是一次请求发出之后,多长时间不发出第二次请求算作“会话超时”。Session.TimeOut的取值以分钟为单位,最大取值是1440分钟,也就是24个小时,也就是说,一次请求发出之后,如果24小时内不发出第二次请求,则会话算作超时并结束。如果给它赋一个更大的值,例如1441,那么会产生“运行时错误”,报错信息类似下面:SessionID 错误 AS

2009-06-01 02:13:00 2445

原创 给某个元素的innerHTML赋值,并使得值中的js代码有效(兼容多个浏览器)

症状:给某个元素的 innerHTML 设置值时,如果提供的 HTML 代码中包含js脚本,很多时候这些脚本无效,或者在某种浏览器上有效,但在其它浏览器上无效。原因:不同浏览器对插入 innerHTML 中的脚本有不同的处理方法。经过实践,归纳如下: 对于IE,首先, script 标签必须带 defer 属性,其次,在插入时刻,innerHTML 的所属节点必须在 DOM 树中.

2009-06-01 02:07:00 11528 1

原创 通过ajax方式第二次取某个页面时,得到新页面,而不是缓存的旧页面

症状:在ie浏览器中,当通过ajax方式第二次取某个页面时,得到的不是新页面,而是第一次取的旧页面。原因:ie浏览器在第一次取得页面后,会将其内容缓存起来。以后再申请得到这个页面时,ie浏览器会直接调用缓存中的页面内容,而不会重新向服务器发送请求。要想得到新数据,可以在send函数执行之前加一句,如下:XMLHttp_object.setRequestHeader("If-Modifi

2009-06-01 02:00:00 775

原创 在64位Windows 2003下ASP无法连接Access数据库

症状:64位Windows 2003下面配置好IIS后,运行ASP页面,如果里面有连接access数据库的代码,就会出现错误警告:ADODB.Connection 错误 '800a0e7a'未找到提供程序。该程序可能未正确安装。/连接“网站内容管理”数据库.asp,行 2原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块。而访问access数据

2009-05-30 23:23:00 730

原创 得到动态数组中元素的个数

主要用到了 ubound(数组的名称) 这个函数,这个函数用来求数组的上边界。一个动态数组 a,如果你已经使用redim 语句给它设定了大小,那么在此之后使用 ubound(a) 就可以得到它的上边界。如果你没有使用 redim 语句给它设定大小,直接使用 ubound(a) 函数,那么运行时会报错,并会中断程序的执行.我们恰恰利用这一点,可以知道这个数组还没有任何元素。于此同时,我们

2009-01-02 13:56:00 1874 1

原创 DOM常用功能及常用函数介绍

先来看一张简单的文档树 树的顶层节点是NodeA节点,下面的伪代码反应了树中节点的相互关系:NodeA.firstChild = NodeA1 NodeA.lastChild = NodeA3 NodeA.childNodes.length = 3 NodeA.childNodes[0] = NodeA1 NodeA.childNodes[1] = NodeA2 No

2008-11-29 10:42:00 1589

原创 用来获取子串的两个函数substr和substring用法比较

substr函数和substring函数都是用来从某个“母字符串”中提取“子字符串”的函数。但用法有些差别,下面分别介绍。substr函数功能:从“母字符串”的“指定位置”开始提取“指定长度”的“子字符串”。使用方法:字符串数据.substr(start [,length])start是必选项。指明要提取的“子字符串”的起始位置。字符串中的第一个字符的索引为 0。length是

2008-11-29 10:36:00 5604

原创 使用On Error Resume Next语句,On Error Goto 0语句,Err对象来处理"运行时错误"

VBScript语言提供了两个语句和一个对象来处理"运行时错误",如下所示: On Error Resume Next语句On Error Goto 0语句Err对象简单介绍一下On Error Resume Next,On Error Goto 0,Err这三者On Error Resume Next语句和On Error Goto 0语句指明了当出现"运行时错误

2008-11-25 17:26:00 9753

原创 修改文件和文件夹的名字

修改文件的名字使用“文件系统对象”的GetFile函数得到一个“文件对象”,然后修改这个“文件对象”的name属性 set fso=Server.CreateObject("Scripting.FileSystemObject")set file=fso.GetFile(Server.MapPath("/folder/old_name.asp"))file.name="new_na

2008-11-25 16:15:00 954

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除