
WEB技术
文章平均质量分 75
sunxboy
这个作者很懒,什么都没留下…
展开
-
Firefox与IE兼容的行隐藏与显示的实现
function showPages(){ var startIndex = (currentPageIndex - 1) * pageSize; var endIndex = currentPageIndex * pageSize; //判断是否为火狐浏览器 var ff = !(document.all) ; var table = $("v_deta...2008-06-16 16:53:43 · 100 阅读 · 0 评论 -
javascript分页的实现
<%@page contentType="text/html;charset=GBK"%><%@taglib uri="http://struts.apache.org/tags-html" prefix="html" %><%@taglib uri="http://struts.apache.org/tags-logic" prefix="lo2008-06-16 17:31:33 · 357 阅读 · 0 评论 -
使用struts的token防止页面重复提交
/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package com.sunsoft.struts.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpS...2008-06-04 22:59:05 · 110 阅读 · 0 评论 -
javascript + MD5实现安全登录
登录页面login.jsp<%@ page language="java" pageEncoding="GBK"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %><%@ taglib uri="http://struts.apache.org/tags-2008-06-04 23:43:39 · 704 阅读 · 0 评论 -
安全登录完整实现方案
思路如下:1.从进入登录页面时,从服务器取得公钥。2.在客户端 产生一20位的随机数,并用公钥加密此随机数。3.用随机数加密密码。4.将随机数的密文与密码的密文,传送到服务器。5.服务器此私钥解出随机数,再用随机数解出密码密文。 具体实现:(1).通过在登录页面通过dwr取得公钥以及需要的js.<%@page contentType="text/html;charset=G...2008-07-14 17:58:25 · 474 阅读 · 0 评论 -
一般的表格的遍历(ie)
无标题文档[b][color=blue] function toSubmit(str) { customerForm.action=str; //alert(form1.action); if(buyIDs.length>0) { buyIDs=buyIDs.substr(0,buyIDs.length-1); ...2007-10-05 11:03:12 · 145 阅读 · 0 评论 -
表格的另一种遍历(ie / firefox)-符合w3c规范[推荐]
[color=green]function checkall(form, prefix, checkall) { var checkall = checkall ? checkall : 'chkall'; for(var i = 0; i < form.elements.length; i++) { var e = form.elements[i]; if(e.name !=...2007-10-05 11:28:10 · 102 阅读 · 0 评论 -
javascript-模态窗口的实现。
主窗口中javascript为: function submitOptions() { var result=""; var selto = document.getElementById("endSelects"); for(var i=selto.options.length-1;i>=1;i--) { result=result+selto.op...2007-10-05 19:29:12 · 136 阅读 · 0 评论 -
dwr使用笔记(转)
DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。 网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。 本文以DW...2007-10-09 11:07:44 · 118 阅读 · 0 评论 -
Javascript中最常用的55个经典技巧
[code]1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换...2007-10-09 20:14:03 · 117 阅读 · 0 评论 -
5个有趣的浏览器地址栏JavaScript代码
这又是一篇关于Javascript的文章,上一篇是10个可以用javascript实现的图片特效。这篇分享几个在地址栏实现的Javascript有趣效果和应用。能在浏览器地址栏实现的效果太多了,字体放大、显示所有图片、显示Cookie等等。但这篇文章重点放在“有趣”上面,当你无聊的时候,不妨玩玩。原文来自BlogOhBlog。 1、编辑网页 在地址栏输入下面的代码按ente...2008-07-18 21:36:18 · 238 阅读 · 0 评论 -
javascript锁屏实现
<html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><style type="text/css">*{margin:0;paddin原创 2008-07-21 23:27:59 · 714 阅读 · 0 评论 -
加载页面的显示
Redirect.jsp <%@ page contentType="text/html;charset=UTF-8"%><html><head><meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Cache-Control&qu2008-07-30 00:58:30 · 122 阅读 · 0 评论 -
如何优化你的网站代码
【IT168技术分析】 一个网站不管大小,其实都是一套很完整的系统,从无到有都要经过设计、制作、编码、测试这几个阶段,而在这几个阶段中影响整个网站运行效率的主要是前期的数据库 设计和后期的编码阶段,下面就这两大阶段跟大家讲下,如何制作出一个相对高效的网站。 1.数据库设计 一般来说你的数据库结构肯定是要按照给我们提要求的人来设计的,必须用到的字段是不可少的,这一点我们是无法控制的,...原创 2008-08-03 19:54:18 · 818 阅读 · 0 评论 -
让javascript跑得更快
作者:Cal Henderson下一代web应用让javascript和css得堪大用。我们会告诉你怎样使这些应用又快又灵。建立了号称“Web 2.0”的应用,也实现了富内容(richcontent)和交互,我们期待着css和javascript扮演更加重要的角色。为使应用干净利落,我们需要完善那些渲染页面的文件,优化其大小和形态,以确保提供最好的用户体验——在实践中,这就意味着一种结...原创 2008-08-05 17:21:59 · 154 阅读 · 0 评论 -
【Prototype 1.4.0】源码解读(一)
/* Prototype JavaScript framework, version 1.4.0 * (c) 2005 Sam Stephenson <sam@conio.net> * * Prototype is freely distributable under the terms of an MIT-style license. * For details, s...原创 2008-08-06 12:46:02 · 174 阅读 · 0 评论 -
【Prototype 1.4.0】源码解读(二)
//【结点的位置处理:Position对象】/* prevent memory leaks in IE */Event.observe(window, 'unload', Event.unloadCache, false);var Position = { // set to true if needed, warning: firefox performance problems ...原创 2008-08-06 12:54:38 · 144 阅读 · 0 评论 -
网页设计配色应用实例剖析——蓝色系
蓝色是色彩中比较沉静的颜色。象征着永恒与深邃、高远与博大、壮阔与浩渺,是令人心境畅快的颜色。 蓝色的朴实、稳重、内向性格,衬托那些性格活跃、具有较强扩张力的色彩,运用对比手法,同时也活跃页面。另一方面又有消极、冷淡、保守等意味。蓝色与红、黄等色运用得当,能构成和谐的对比调和关系。 蓝色是冷色调最典型的代表色,是网站设计中运用得最多的颜色,也是许多人钟爱的颜色。 蓝色表达着深远、...原创 2008-08-06 13:00:30 · 1175 阅读 · 0 评论 -
网页设计配色应用实例剖析——橙色系
橙色具有轻快、欢欣、收获、温馨、时尚的效果,是快乐、喜悦、能量的色彩。 在整个色谱里,橙色具有兴奋度,是最耀眼的色彩。给人以华贵而温暖,兴奋而热烈的感觉,也是令人振奋的颜色。具有健康、富有活力、勇敢自由等象征意义,能给人有庄严、尊贵、神秘等感觉。橙色在空气中的穿透力仅次于红色,也是容易造成视觉疲劳的颜色。 在网页颜色里,橙色适用于视觉要求较高的时尚网站,属于注目、芳香的颜色,也常被用于味...原创 2008-08-06 13:02:46 · 369 阅读 · 0 评论 -
网页设计配色应用实例剖析——黄色系
黄色是阳光的色彩,具有活泼与轻快的特点,给人十分年轻的感觉。象征光明、希望、高贵、愉快。浅黄色表示柔弱,灰黄色表示病态。它的亮度最高,和其他颜色配合很活泼,有温暧感,具有快乐、希望、智慧和轻快的个性,有希望与功名等象征意义。黄色也代表着土地、象征着权力,并且还具有神秘的宗教色彩。 黄色的性格冷漠、高傲、敏感、具有扩张和不安宁的视觉印象。 浅黄色系明朗、愉快、希望、发展,它的雅致,清...原创 2008-08-06 13:03:32 · 2876 阅读 · 0 评论 -
用javascript 比较日期大小
页面上的日期范围,在传入服务器之前,往往要先进行检测。特别是在作查询时,比如查在某个时间范围内的订单,先要保证查询条件的正确性。 验证时间格式:// 验证输入的日期function strDateTime(str){ if (str == ""){ return true; } var r = str.match(/^(\d{4})(-|\/)(\d{2})\2(\d{...2008-08-12 14:59:50 · 226 阅读 · 0 评论 -
addClass和css性能分析
这个问题困扰我很久了 ,这次找到了,也就发布下.javascript变色的时候注意: 下面是2个例子占用CPU的对比:http://www.cssrain.cn/demo/3style/test1.htmhttp://www.cssrain.cn/demo/3style/test2.htm发现:test1 占用cpu:test2 占用cpu:区...原创 2008-08-19 18:05:12 · 253 阅读 · 0 评论 -
css+javascript 无限级菜单
演示:http://www.cssrain.cn/demo/ddlevelsmenu/demo.htmhttp://www.cssrain.cn/demo/ddlevelsmenu/demo2.htm下载:http://www.cssrain.cn/demo/ddlevelsmenu/ddlevelsmenu.rar ...原创 2008-08-19 18:08:34 · 192 阅读 · 0 评论 -
js中英文字符串长度 js中英文字符串截取(转)
摘要:我们在用程序处理文本的过程中,经常碰到中英文字符串的问题,比如说我们要得到文本编辑器中一段中英文混合文字的长度从而进行数据验证,有的时候我们为了实现某些特殊的效果需要对文字进行截取,这时候我们就用到了中英文混合文字的截取问题我们分两步来看一下这个问题js中英文字符串长度因为一个中文字符=两个英文字符的长度,所以我们采用一个办法将一个汉字字符转化为两个字节的英文字符 实现代码如下js ...2007-10-13 17:25:24 · 192 阅读 · 0 评论 -
struts-tiles的使用
转自:[url]http://macrochen.blogdriver.com/macrochen/841586.html[/url]本文以最简单而有效的形式记录tiles的使用过程,以备以后使用时快速参考。 1.先建一个layout.jsp布局页面 ****** ...2007-10-25 17:45:57 · 243 阅读 · 0 评论 -
email的正则表达式合法验证
合法E-mail地址:1. 必须包含一个并且只有一个符号“@” 2. 第一个字符不得是“@”或者“.” 3. 不允许出现“@.”或者.@ 4. 结尾不得是字符“@”或者“.” 5. 允许“@”前的字符中出现“+”6. 不允许“+”在最前面,或者“+@”正则表达式如下:----------------------------------------------------------...2007-11-05 10:14:10 · 825 阅读 · 0 评论 -
一段检测IP地址的javascript
xml 代码 <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME=\"Generator\" CONTENT=\"EditPlus\"> <META NAME=\"Author\"2007-11-05 19:47:38 · 152 阅读 · 0 评论 -
[DWR(Ajax)]DWR使用笔记(转)
DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。 网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。 本文以DWR...2007-11-27 13:04:47 · 96 阅读 · 0 评论 -
dwr分页(转)
在web.xml中配置DWRServlet如下:<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...2007-11-30 09:48:16 · 145 阅读 · 0 评论 -
tomcat下自动部署项目的实现
支持tomcat 5.0, 5.5.新建一个xml文件如:eip.xml ,内容如下:xml 代码 <?xml version='1.0' encoding='utf-8'?> <Context debug="0" docBase="D:\CVSDirec\NewEIP\EIP\bak\Source\web" path="/EIP" privi...2007-12-01 09:48:38 · 179 阅读 · 0 评论 -
dwr学习
dwr.util.getValue("tableName") 通过name取值 DWRUtil.getValue("idname") 通过id取值 $('idname') 通过id取值 ------------------------------------2008.1.5-------------------------------------------- $("precloneNode1s...2007-12-07 14:39:31 · 105 阅读 · 0 评论 -
ireport 使用总结
1. 配置数据库连接 如:myOracle jdbc:oracle:thin:@68.6.1.12:1521:ora9i2.配置编译后jasper存放的路径 如:E:\VSS\jasper3.配置运行时读取的jasper路径.如:SUBREPORT_DIR "E:\\VSS\\jasper\\"配置 bak的存放路径 E:\mydocument\bak配置jrxml的默认编辑...2007-12-07 14:47:43 · 188 阅读 · 0 评论 -
ext 积累(收集)
理解EXT Grid的几个关键组件 Ext.data.Store 为Grid提供数据源,可以来自Record对象也可以是一个通过Ext.data.XmlReader读取的XML流,这些数据可能由HttpProxy、DataProxy、MemoryProxy或ScriptTagProxy提供 Ext.grid.GridPanel或Ext.grid.EditorGridPane...2007-12-07 15:12:18 · 116 阅读 · 0 评论 -
JSP、Struts避免Form重复提交的几种方案
1 javascript ,设置一个变量,只允许提交一次。 <script language="javascript" type="text/javascript"> var checkSubmitFlg = false; function checkSubmit() { if (checkSubmitFlg == true) { return false; }...2007-12-07 15:32:07 · 113 阅读 · 0 评论 -
Ruby On Rails 与Jdon Framework架构比较(转)
Ruby On Rails 与Jdon Framework架构比较板桥里人 http://www.jdon.com 2006/04/21 本文试图比较同属快速开发性质的Ruby on Rails(以下简称RoR)和Jdon Framework(以下简称JF)在架构上异同,供大家在实际架构选择中比较。 RoR 是一个使用Ruby语言写就的Web应用框...2007-12-07 16:16:19 · 376 阅读 · 0 评论 -
javascript:控制输入框只能输入数字.
在input的标签中加入以下代码: onkeyup="this.value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getD...2007-12-10 12:40:45 · 160 阅读 · 0 评论 -
如何生成验证码的java实现
/** * 生成所需要的图片 * @param _request * @param _response * @throws ServletException * @throws IOException */ public void doGet(HttpServletRequest _request, HttpServletResp...2007-12-12 16:20:36 · 96 阅读 · 0 评论 -
IE和Firefox的js兼容性整理(搜集资料)
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefoxdocument.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.formName.elements["eleme...2007-12-13 19:07:45 · 84 阅读 · 0 评论 -
53个CSS不可或缺的技巧(转)
原文:http://www.smashingmagazine.com/2007/01/19/53-css-techniques-you-couldnt-live-without/翻译:Blank(怿飞)53 CSS-Techniques You Couldn't Live Without53个CSS-不可或缺的技巧 CSS i...2007-12-14 09:52:35 · 106 阅读 · 0 评论 -
项目积累--ajax.js封装
js 代码 //////////////////ajax封装 var req; var xmlDoc,xmlHttpRequest; var ajaxExcetpion; ///////////调用的URL(以GET方式组装的参数),回调方法callback ///////////返回:成功返回true,失...2007-12-14 10:57:01 · 97 阅读 · 0 评论