- 博客(66)
- 收藏
- 关注
原创 document.body常用属性
New Document var s = ""; s += "/r/n网页可见区域宽:"+ document.body.clientWidth; s += "/r/n网页可见区域高:"+ document.body.clientHeight; s += "/r/n网页可见区域宽:"+ document.body.offsetWidth +" (包括边线和滚动条的宽)"; s
2008-07-18 10:09:00 304 1
原创 利用JQuery方便实现基于Ajax的数据查询、排序和分页功能
之前很少会用JavaScript去实现页功能主要怕麻烦,但了解JQuery后这种想法发生了变化;有了这样的脚本组件就可以在编写脚本时方便和HTML隔离出来,这样编写高重用性的脚本就更方便。下面就是介绍在学习JQuery过程中编写的基于Ajax的数据查询、排序和分页功能的复用脚本,只要遵循脚本的某些规则描述HTML把脚本文件引入就可以方便实现以上描述的功能。 先看下实现功能的脚代码:
2008-07-18 10:08:00 421
原创 getAttribute()方法
Definition and Usage 定义和用法 The getAttribute() method gets an attribute value by name. getAttribute()方法获取指定名称所对应的属性值。 Syntax 语法 elementNode.getAttribute(name) Parameter 参数 Description 描述 name
2008-07-18 10:08:00 847
原创 JQuery简便实现页面元素数据验证功能
实现要点 利用JQuery提供的素元查找功能,方便查找出需要验证的元素对象;通过$(document).ready事件进很验证代码的初始化和执行的切入工作。 定义验证规则描述属性,在初始化时对相关验证描述进行分解和集成处理。 拦载Form提交过程进行验证处理,根据情况确定是否提交数据。 元素对象在发生onchange事件时自动执行验证处理功能
2008-07-18 10:06:00 604
原创 JQuery实现自定义对话框
JavaScript为我们提供几种对话框功能,但功能都十分有限;虽然在IE下可以通过模式窗体的方式创建更丰富的对话框功能,但毕竟只有IE得到支持。为了得到更丰富的自定义对话框功能,于是用JQuery编写了一个对话框插件;只需简单地引用相关JavaScript就能得到丰富的自定义对话框功能。 插件功能特点: 允许通过CSS进行外观控制。 可以任意把面页的元素作为对话框显示
2008-07-18 10:05:00 321
原创 PHP轻量级图表类PHP Light Chart:PLChart
该类可以生成饼状图(2D/3D),柱状图(2D/3D),以及折线图,可控制输出至浏览器或文件,控制输出的jpeg图像的质量。 所有的设置工作只有5个函数: 1。图表背景色设置setbgcolor() 2。图表参数设置setchartdata() 2。图表标题设置settitle() 3。图表注释设置setdesc() 4。图表图形设置setgraphics() 详细的设置参数请参考文档注释或是
2008-01-17 12:38:00 1866 1
原创 JavaScript使用正则表达式需注意!
看以下这段代码.var re = /^d+$/g; var str = "3333"; var s1 = re.test(str) ; //显示True var s2 ; for(var i=0;i1;i++)...{ s2 = re.test(str); } alert("s1=" + s1 + " s2=" + s2); //显示s1=true s2=false
2008-01-17 12:34:00 304
原创 在JS中定义数组删除方法
我们知道,在IE5或更低的版本中,JavaScript的Array(数组)对象并未提供现成的删除数组元素的方法。在IE5.5+的版本中,虽然有splice方法,但是并不是删除某一项(或几项),而仅仅是将某一项(或几项)的值清除,也就是说该项仍然存在,数组的长度并没有改变。 事实上,我们可以自己为数组增加一个删除方法(注意,这里指的是将数组的某一项真正的从数组成员中移除)。或许你会想到用循环来为
2008-01-17 12:29:00 323
原创 利用Windows内置功能轻松查看端口使用情况
在局域网使用中,我们常常会发现系统中开放了一些莫名其妙的端口,这就给系统的安全带来了一些隐患。为了让端口的使用尽在掌握之中,一些朋友就会使用第三 方工具来进行检查出使用端口的特定程序究竟是谁,但实际上我们完全不必这样兴师动众,因为Windows已经内置了这个功能,下面让我们来学习一下吧! 查看端口开放情况 稍有经验的网管就会知道使用Netstat命令可以查看系统当前开放的端口有哪些,但你知道吗?如
2008-01-17 12:26:00 458
原创 拨号不成功,根据返回错误信息确定故障
拨号不成功,根据返回错误信息确定故障: 1、ror 602 The port is already open 问题:拨号网络网络由于设备安装错误或正在使用,不能进行连接 原因:RasPPPoE没有完全和正确的安装 解决:卸载干净任何PPPoE软件,重新安装 2、Error 605 Cannot set port information 问题:拨号网络网络由于设备安装错误不能设定使用端口 原因:Ra
2008-01-17 12:18:00 282
原创 C#读取纯真IP数据库的代码
根据gounliey (猪头猪脑) 的VB.NET代码改编来的,出处:http://community.csdn.net/Expert/topic/4665/4665784.xml?temp=.1163599 /**//// /// PHCZIP 的摘要说明。 /// /// //辅助类,用于保存IP索引信息 public class CZ_INDEX_INFO ...{ publ
2008-01-17 12:17:00 331
原创 Jscript的number_format函数
function number_format(s)...{ if(/[^0-9.-]/.test(s)) return "invalid value"; s=s.replace(/^(d*)$/,"$1."); s=(s+"00").replace(/(d*.dd)d*/,"$1"); s=s.replace("."
2008-01-17 12:10:00 410
原创 JS地址栏里执行函数.
新建一个HTML文件,定义一个内部函数.代码如下. function a(){ alert("内部函数"); } 在地址栏中输入:javascript:a();void(0);可执行该HTML文件的a()函数.
2007-03-12 20:27:00 542
原创 Js替换正则使用函数.
Js替换正则使用函数.eg:var s = "aaa"; s.replace(/a/g,function(p){alert(p);});
2007-03-12 20:25:00 641
原创 Label 标识的妙用
一个带热键的Form:(你可以用“Alt+下划线字母”来访问各字段) 姓 名(N): 电子邮件(E): 联系电话(P): 留 言(S): 上边是一个演示的例子。怎么样?不错吧。这主要是通过标识的两个属性来做到的,一个是FOR,一个是ACCESSKEY。FOR的意思是,这 个Lable是为哪个元件服务的?而A
2007-03-12 20:24:00 527
原创 在JS中定义数组删除方法
我们知道,在IE5或更低的版本中,JavaScript的Array(数组)对象并未提供现成的删除数组元素的方法。在IE5.5+的版本中,虽然有splice方法,但是并不是删除某一项(或几项),而仅仅是将某一项(或几项)的值清除,也就是说该项仍然存在,数组的长度并没有改变。 事实上,我们可以自己为数组增加一个删除方法(注意,这里指的是将数组的某一项真正的从数组成员中移除)。或许你会想到用循环来为
2007-03-12 20:22:00 742
原创 showModalDialog()的子窗口向父窗口中传值
主网页 main.asp function ToGetData() { var HadData=window.showModalDialog("children.asp",window,scroll:0;status:0;help:0;resizable:0;dialogWidth:240px;dialogHeight:200px
2007-03-12 20:22:00 610
原创 驱动安装失败,因为没有替设备实例指定一个功能驱动程序.
这是系统的问题。你所说的是现象的一部分,事实上在安装设备时系统会自动的将驱动指向c:/winnt/inf/usb.inf。你在注册表中间搜索USB.INF并把它全部删除,然后重新安装设备即可 这种问题很常见,你换一个USB接口试试。 或是把这个USB端口在“资源管理器”删除, 重新安装一下驱动就OK~! 主要市移动硬盘的供电问题引起,解决办法为:启动进入2000系统后,先插入移动硬盘的USB辅助电
2007-03-12 20:21:00 5476
转载 拨号不成功,根据返回错误信息确定故障
拨号不成功,根据返回错误信息确定故障: 1、ror 602 The port is already open 问题:拨号网络网络由于设备安装错误或正在使用,不能进行连接 原因:RasPPPoE没有完全和正确的安装 解决:卸载干净任何PPPoE软件,重新安装 2、Error 605 Cannot set port information 问题:拨号网络网络由于设备安装错误不能设定使用端口 原因:Ra
2007-03-12 20:20:00 678
转载 内存型号
内存条一般都有标注大小,如果没有就要看颗粒的编号了,给个你看看: samsung内存 例:samsungk4h280838b-tcb0 第1位——芯片功能k,代表是内存芯片。 第2位——芯片类型4,代表dram。 第3位——芯片的更进一步的类型说明,s代表sdram、h代表ddr、g代表sgram。 第4、5位——容量和刷新速率,容量相同的内存采用不同的刷新速率,也会使用不同的编号。64、62、
2007-03-12 20:20:00 1323
原创 windows2003打不上SP1补丁的方法
1、导入1.reg; Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/WPAEvents] "OOBETimer"=hex:ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff 2、执行2.bat,选择“是,我想打电话给顾客服
2007-03-12 20:19:00 658
原创 C#,加强ListView控件的功能
本人学C#时间不长,在很多实现的技术方面可能还不够成熟,如果以下方法有不对之处,就不要吐我口水了,还请你原谅,或者与我联系,QQ:75754141.wztgq@Hotmail.com,谢谢 首先是实现ListView控件的自定义排序,订阅ListView控件的ColumnClick事件private void listView1_ColumnClick(object sender, C
2006-08-17 13:20:00 933
原创 JS实现省,市2级连动脚本
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Content-Typ
2006-08-02 20:47:00 607
原创 用自己定义的方法实现INI文件的写入与读取
using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Text; namespace test { public class fileIni { /* 申明写入INI文件 * 参数说明: * section:INI文件中的段落; * key:INI文件中
2006-08-02 20:39:00 656
原创 Microsoft HOOK专题
基本概念钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩
2006-08-02 20:37:00 959
原创 C#中调用API函数RegisterHotKey注册多个系统热键
要设置快捷键必须使用user32.dll下面的两个方法。 BOOL RegisterHotKey( //注册系统热键的API函数 HWND hWnd, int id, UINT fsModifiers, UINT vk ); BOOL UnregisterHotKey( //删除系统热键的API函数 HWND hWnd, int id );
2006-08-02 20:36:00 679
转载 在 Visual C# .NET 中设置窗口挂钩
概要本文以鼠标挂钩为例,介绍如何设置特定于某个线程的挂钩和特定于某个挂钩过程的挂钩。您可以使用挂钩监视特定类型的事件。您可以将这些事件作为一个调用线程与一个特定的线程或同一桌面中的所有的线程关联起来。设置鼠标挂钩若要设置挂钩,请从 User32.dll 文件中调用 SetWindowsHookEx 函数。此函数可将一个应用程序定义的挂钩过程安装到与此挂钩关联的挂钩链中。若要设置一个鼠标
2006-08-02 20:31:00 462
原创 C#钩子本线程内消息拦截
钩子其实就是调用一下API而已: 1、安装钩子: SetWindowsHookEx函数原形:HHOOK SetWindowsHookEx(int idHook, // 钩子类型,HOOKPROC lpfn, // 钩子函数地址INSTANCE hMod, // 钩子所在的实例的句柄,DWORD dwThreadId // 钩子所监视的线程的线程号) hM
2006-08-02 20:29:00 770
原创 C#取回文件的默认图标.
using System;using System.Runtime.InteropServices;using System.Drawing; namespace WindowsAppTmp{ public class ExtractIcon { [DllImport("Shell32.dll")] private sta
2006-08-02 20:27:00 705
原创 C#调节系统Wave的音量大小
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.Interop
2006-08-02 20:23:00 1053
原创 JS实现省,市2级连动菜单
无标题文档 var where = new Array(36); function comefrom(loca,locacity) { this.loca = loca; this.locacity = locacity; } where[0]= new comefrom("省份","城市"); where[1]
2006-08-02 20:19:00 6897
原创 IE打开缓慢解决策略
方法一:重新注册以下DLL文件。 regsvr32 Shdocvw.dll regsvr32 Shell32.dll (注意这个命令,先不用输) regsvr32 Oleaut32.dll regsvr32 Actxprxy.dll regsvr32 Mshtml.dll regsvr32 Urlmon.dll 第二个命令可以先不用输,输完这些命令后重新启动windows,如果发现无效,再 重新输
2006-04-13 00:52:00 1305 1
原创 stdup.dll病毒导致IE运行缓慢
IE运行缓慢搞了半天终于搞定了,原来是stdup.dll广告病毒!stdup - stdup.dll - DLL文件信息 DLL 文件: stdup 或者 stdup.dll DLL 名称: stdup Adware 描述: stdup.dll是一款Adware广告软件相关文件,建议立即删除。 属于: 保兰德尔 系统 DLL文件: 否 常见错误: File Not Found, Missin
2006-04-13 00:51:00 2226
原创 让Div置于Select之上的几种方法
当层遇到下拉框时总是挡不了select框?其实这是IE的BUG,其它的浏览器没有这个问题,对于这个问题论坛里不少提出,在这里提供我的几种方法,各有各的好处,有错,有好的意见者提出,谢谢. 1.最直接的方法:隐藏下拉框. 下面提供的是一个比较通用的一组函数: test.htm ------------ var HideElementTemp = new Array(); //点击菜单时,调用此的函
2006-04-13 00:50:00 1368
转载 PHP.INI中文版
php.ini 中文版 [PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;; ; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为 ; p
2006-04-13 00:49:00 397
原创 Jscript中的Trim函数(去除前后导空格).
JS中没有提供trim这类的函数,所以自定义一个.function trim(v){ if (v==null) return ""; if (typeof(v)==object&&(+v==null||+v==undefined)) return ; if (typeof(v)!="string") v=""+v; return v.repl
2006-03-05 00:24:00 743
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人