Web开发
cyai
这个作者很懒,什么都没留下…
展开
-
网页焦点的移动
function ChangeFocus()...{ if(event.keyCode==13 || event.keyCode==40) ...{ event.keyCode=9; }}原创 2008-02-22 16:05:00 · 665 阅读 · 0 评论 -
ajax 缓存问题
用 Ajax 网站,结果发现每次刷新,结果并不变。到“Inernet选项”中删除IE缓存,才会改变。如何解决 Ajax 的这种缓存问题呢?主要发现这样几种方法。 1、在服务端加 header("Cache-Control: no-cache, must-revalidate"); 2、在ajax发送请求前加上 anyAjaxObj.setRequestHeader("If-Modif原创 2008-09-02 16:54:00 · 596 阅读 · 0 评论 -
DOM特性的JAVASCRIPT操作
在作为XML和HTML文档的结构DOM中,特性作为ELEMENT的常用元素,作用非常大,如下面的元素说明: 其有特性width,border,id三个,那么在javascript中如何操作这些特性呢?DOM有几种方法可以实现。 (1)element.attributes["attName"].value (2)element.attributes.getNameItem("attNa原创 2008-06-28 07:49:00 · 662 阅读 · 0 评论 -
用JAVASCRIPT实现表格的编辑
ASPX的GRIDVIEW提供了丰富的编辑功能,但这些功能需要在服务器上实现再返回到客户端,不单占网络流量,还费时间,如果将生成编辑功能的实现部分在客户端实现,而只需更新时才发送数据到服务器,这样的客户体验更佳了,下面就我的一些实验写出来,与大家共讨论。在这个例子中,只是模拟了表格的编辑功能,并没有更新到服务器,如果使用AJAX方法进行更新,就可以完善了。如果将实现封装成一个类,在使用上就更方便了原创 2008-06-28 08:17:00 · 1847 阅读 · 0 评论 -
数据库链接资源真的重要
用ASP.NET做了一个作业管理网站,用ACCESS做数据库。但在学生打开后不久就出现网站错误了,提示OLE链接不了。于是查看了一下源代码,竟发现在主页的两个函数里面,打开了数据库链接,函数结束时并没有关闭,造成链接负担越来越大,最终网站出错。后来修改之后便工作良好,看来以来一定要注意这个问题了。原创 2008-12-25 17:52:00 · 820 阅读 · 0 评论 -
JavaScript字符串函数大全
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("转载 2009-05-25 11:49:00 · 84323 阅读 · 10 评论 -
javascript数组常用方法
1.ArrayObject shift() 方法定义和用法shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。语法arrayObject.shift()返回值数组原来的第一个元素的值。说明如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。请注意,该方法不创建新数组,而是直接修改原有的 arrayObject。2.ArrayO转载 2009-05-25 11:53:00 · 2842 阅读 · 1 评论 -
用javascript复制一个表格数据
在HTML页面中复制数据可用window.clipboardData.setData(text,要复制的内容);但如果要复制一个表格,可就要理解HTML标签中的innerText, innerHTML, outerHTML了,如下面内容: link 获得id所代表的td对象后,innerText : “link”innerTHML : “ link ”outer原创 2009-08-14 12:17:00 · 2395 阅读 · 0 评论 -
在javascript中比较字符串顺序(localeCompare)
HTML的DOM对象有一个sort方法,可以自动排序,但其排序依据并不一定符合我们的需要,如字符串的排序,它按ASCII码,而我们中文应该使用拼音顺序,此时需要指定sort方法的比较函数,在sort比较函数中,字符串的比较不能简单地用 “> localeCompare(vValue2)。原创 2009-08-14 12:18:00 · 2193 阅读 · 0 评论 -
在链接文字上应用CSS滤镜
本来想在作为链接文字上应用一个发光滤镜,谁知却无法显示出效果.link_style{padding-top:3px; font-family: Verdana, "宋体"; font-size: 12px; line-height: 22px; color:#225522;}.link_style A:link {color:#fff;filter:Glow(color=#000000,Str原创 2009-06-23 09:09:00 · 767 阅读 · 0 评论 -
如何在网页中显示选择文件对话框
在制作网页时,经常要选择文件并上传,使用传统的InputFile控件,每次只能选择一个文件,甚为不便。如果使用Microsoft的公共对话框组件就方便很多了,它可以一次就选择多个文件,就像QQ空间的相片上传功能一样。如何实现呢?经过多次试验,终于搞掂。源代码如下: 获取硬盘上的所有驱动器,文件夹和文件原创 2009-09-11 11:13:00 · 6389 阅读 · 2 评论 -
javascript获取本机ip地址 mac地址 机器名
想不到原来JAVASCRIPT也可以做到这样的工作 WMI Scripting HTML document.forms[0].txtMACAddr.value=unescape(MACAddr); document.forms[0].txtIPAddr.value=unescape(IPAddr); document.forms[0].转载 2008-09-01 17:28:00 · 1882 阅读 · 0 评论 -
asp.net 读写xml
需要的命名空间 操作过程://以读的模式打开一个FileStream来访问数据库FileStream fin;fin= new FileStream(Server.MapPath(dataFile),FileMode.Open,FileAccess.Read,FileShare.ReadWrite);//建立一个数据库对象DataSet guestData = new DataSe原创 2008-09-01 10:32:00 · 736 阅读 · 0 评论 -
在ASP.NET中打印表格
using System;using System.Data;using System.Web;using System.Text;using System.Collections;using System.Web.UI;using System.Data.SqlClient;using System.Web.UI.WebControls;using System.Web.UI.HtmlCon原创 2008-02-22 16:06:00 · 3710 阅读 · 1 评论 -
在网页中与EXCEL的交互(导入)
function WriteScoreInDG(strNumber, strScore){ var ndgRC = document.all.DataGrid1.rows.length; var i, nNumber=parseInt(strNumber); var strdgNumber; if(isNaN(nNumber)) return false; for(i=1; i { strdg原创 2008-02-22 16:08:00 · 2283 阅读 · 0 评论 -
关于GridView行的状态判断
GridView的行状态是一个按位枚举值DataControlRowState,其下有Alternate,Edit,Insert,Normal值,其中Alternate可与其他组合,如行的状态可能是Alternate|Edit。故判断一个行的状态不可单用“=”号判断,而因用位逻辑的&判断,如判断行状态是否是Edit则应用如下表达式:(e.Row.RowState & DataControlRo原创 2008-02-22 16:16:00 · 1897 阅读 · 1 评论 -
使用MD5进行加密
...@ Page Language="C#" ContentType="text/html"%> ...@ Import Namespace="System"%> script language="C#" runat="server">... void Page_Load(Object sender,EventArgs e)...{ //获取要加密的字段,并转化为Byte[]数组 byte[原创 2008-02-22 16:17:00 · 658 阅读 · 0 评论 -
页面跟踪
1、在web.config中设置跟踪选项 enabled="true" requestLimit="10" 超过此连接数不再跟踪 pageOutput="false" 不在页面中输出跟踪信息 traceMode="SortByTime" 信息排序 localOnly="true" 只原创 2008-02-22 16:18:00 · 714 阅读 · 0 评论 -
在网页中与EXCEL的交互(导出)
以前用DELPHI写程序,后来追逐潮流,慢慢地对网站制作有了很大的兴趣。我喜欢C#的风格,所以在用ASP.NET时我选了C#作为我的编程语言。为了更快地掌握ASP.NET,我决定做一个项目(前一段时间,编写过一个结合SERV-U的FTP管理系统供教学用,因为教学上有教学生做网页的,所以做了这个系统,给每个学生开一个FTP空间让其存放网页,嘿,效果还不错),当然是自己给自己定的了,没人给原创 2008-02-22 16:09:00 · 3378 阅读 · 0 评论 -
本机浏览器中对的表格数据进行排序
在Web应用中,数据从服务器端返回到客户端,以表格形式表现出来。如果要对数据集按指定的列排序显示,常规做法都是向服务器发出请求,服务器端程序重新从数据库中取出按指定列排序的数据,返回给客户端,页面重新显示排序后数据。采用这种方式有如下缺点:1- 响应时间延迟,每次排序都要向服务器端发送请求,等待结果返回,同时增加网络负载。2- 编程复杂,可维护性差,而且客户端和服务器端代码耦合度很高,客户端和原创 2008-02-22 16:20:00 · 1805 阅读 · 0 评论 -
关于BoundField的DataFormatString属性问题
在GridView中DataFormatString属性用于设置单元格的格式(形如:{0:0.#}),但若想要其起作用,则同时要将HtmlEncode(该值指示在 BoundField 对象中显示字段值之前,是否对这些字段值进行 HTML 编码)属性设置false。原创 2008-02-22 16:16:00 · 1205 阅读 · 0 评论 -
在JAVASCRIPT中使用模式检查
如检查一个数是否整数:function checkIsInteger(str)...{ if(/^(-?)(d+)$/.test(str)) return true; else return false;}原创 2008-02-22 16:16:00 · 410 阅读 · 0 评论 -
ASP.NET获取客户机IP和MAC地址
添加两个引用:using System.Net;using System.Runtime.InteropServices;获取客户机IP的代码很简单:private string GetClientIP()...{ return Request.UserHostAddress.ToString().Trim();} 获取客户机MAC地址: //使用A原创 2008-02-26 11:23:00 · 1484 阅读 · 0 评论 -
好帮手学校办公系统
最初做了个成绩管理系统,后来慢慢的扩展了功能,现在有了工作协作、公告、教师学生信息管理、试室编排、教师档案袋、学生成长档案、微信通知等功能,希望大家多提意见:好帮手学校办公系统试用网址: http://www.2011kj.cn/cjgl建议使用chrome、firefox等非IE浏览器,或者360浏览器、qq浏览器、猎豹浏览器、搜狗浏览器等的极速模式,加快页面显示速度。原创 2017-03-29 16:07:57 · 497 阅读 · 0 评论