Web
rainbow702
写些什么呢。。。
展开
-
"cvc-complex-type.2.4.a: Invalid content was found starting with element ..."的解决方法
项目使用的是Spring MVC,之前使用的 web.xml 使用的是2.4版本的,今天把它升级至2.5版本,但是升级之后,spring mvc 的 servlet 的声明报错了: apps org.springframework.web.servlet.DispatcherServlet 5 contextConfigLocatio原创 2016-01-14 18:47:08 · 6514 阅读 · 1 评论 -
window.open() location=no 不起作用的解决方案
使用过 window.open()来打开弹出窗口的朋友,想必都碰到过这种情况:就是在IE7和IE8下,使用这种方法来打开弹出时, location=no,status=no会不起作用,也就是说,即使设置了这两个参数,在弹出框中仍然会显示地址栏与状态栏,该怎么办呢?大家可以按照下面这种方法来,将你访问的地址(比如,localhost)加入信任地址即可: ...原创 2011-12-27 09:32:22 · 4891 阅读 · 0 评论 -
DIV 里 table 居中的问题
将div的text-align设为center,然后将table的margin设为auto,即:<div style="text-align:center;"> <table style="margin:auto; width:80%;"> </table></div> 这样在几种浏览器中都可以实现居中原...原创 2011-11-08 21:11:52 · 177 阅读 · 0 评论 -
CSS中的border的是怎么绘画出来的
本来我们设定了一个DIV的width为50px,后来又设定了这个DIV的BORDER的宽度为5PX,那么,浏览器(IE)是怎么绘制这个BORDER的呢,请看下图: 图①是只设定了width的DIV当设定了BORDER的宽度后,浏览器是按照下面这个样子去绘制它的:a) 水平方向: 以图①中DIV的左边界开始,绘制一个BORDER的宽度,接着绘制原DIV宽度的空白,最后,最绘制一个BORD...原创 2012-06-05 14:05:42 · 117 阅读 · 0 评论 -
CSS中的position 的值: absolute 与 relative
CSS中position的absolute和relative的应用:往往我们在copy别人的代码,会把absolute属性与left、top配合起来制作相关的“悬浮层”效果。然而有时候我们需要针对某一个容器的悬浮效果而不是针对窗口的。这时候通过高度、宽度的计算不但麻烦,而且几乎无法完美实现效果。这个时候只要把要设置悬浮的效果的上一级的样式属性position设置为relative就可以了。也就是说...原创 2012-10-22 22:04:10 · 142 阅读 · 0 评论 -
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
chrome浏览器不管对于开发者还是一般用户都可以说是一个相当优秀的网页浏览器,但是在开发中,让人感觉很多余的一个特性就是,在表单项中的控件聚焦时总会出现一个黄色边框。特别是input[text]和textarea,并且在textarea右下角还有一个可用鼠标拖动该表textarea大小的功能,如下图所示: input[text]: textarea: 有的时候黄色边框很影响页...原创 2012-10-22 22:57:21 · 349 阅读 · 0 评论 -
IE中,给一个HTML元素同时指定多个class时,样式是怎么确定的
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html;原创 2012-06-29 15:52:17 · 139 阅读 · 0 评论 -
两个DIV嵌套,如何使大div下的小div居下
大divstyle="padding-bottom:0px;position:relative" 小div style="position:absolute;bottom:0px;margin-bottom:0px" 说明:小div要采用absolute决定定位然后根据bottom=0;会自动到下面去的 大div的position一定要是relative或者abso...原创 2012-07-05 13:35:00 · 519 阅读 · 0 评论 -
IE10 安装
IE10 各种语言版本的安装包地址:http://windows.microsoft.com/zh-cn/internet-explorer/downloads/ie-10/worldwide-languages 如果在安装过程中,因下载更新文件失败而导致安装不了的,请参考:http://support.microsoft.com/kb/2818833...原创 2013-05-11 18:36:51 · 454 阅读 · 0 评论 -
在showModalDialog打开的画面中提交form时,不想打开新窗口的解决方法
打开一个模态窗口:window.showModalDialog(url,window,"dialogWidth:950px; dialogHeight:450px; help: no; status: no"); 模态窗口如果提交form,会弹出一个新窗口,即使为form指定了 target="_self" 也是不行的。 那么要如何解决呢? 其实很简单,加上以下代码:<script...原创 2013-08-25 14:27:18 · 187 阅读 · 0 评论 -
如何判断 IE 的真正版本(非兼容模式下的版本,IE8+)
有以下三种行为:1. 使用真正的 IE8 打开画面A2. 使用 IE10 打开一个画面A3. 使用IE10,但是设定使用 IE8 兼容模式来打开画面A 对于以上三种行为,请考虑以下两个问题:① 如果判断IE判断是以何种文档模型来渲染打开的页面的② 如果判断IE的真正版本 对于问题①,大家可能都知道了,我们可以通过以下方式来判断 window....原创 2014-08-22 14:36:40 · 684 阅读 · 0 评论 -
一个DIV,如何设置多个背景色(可能是图片,可能是渐变,可能是图片与渐变的混合)...
最近在做一个页面,有这么一个需求:页面中有一个 按钮,要求这个按钮既有一张背景图,同时它的背景又要有渐变的效果。换作以前,肯定想都不想,直接用两个DIV去实现:一个用来实现渐变,另一个用来指定背景,再通过float或者定位来实现想要的效果。但是这次,我就在想能不能只用一个DIV就可以实现了。百度了一下,在知乎上发现了这个帖子:http://www.zhihu.com/question...原创 2015-06-08 23:04:49 · 1676 阅读 · 0 评论 -
将树状结构转换为下拉框,供用户进行选择
需求:① 给定一个数组② 数组中的每个元素均为树结构上的一个节点③ 除root节点外,其他每个结点,均有一个字段,用于记录直接父节点的id④ root节点以下的每个层次中,节点的数量不限树结构如下图: ⑤ 要求实现: 将上述树状图中的每个节点作成下拉框中的一个option供用户进行选择,效果图如下: 实现代码:/** * build all...原创 2015-06-22 19:47:32 · 207 阅读 · 0 评论 -
html禁止清除input文本输入缓存
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。如果不想让浏览器缓存input的值,有2种方法:方法一: 在不想使用缓存的input中添加 autocomplete="off"; <input type="text" autocomplete="off" name="test" />方法二: 在 input 所...原创 2015-06-24 12:54:04 · 159 阅读 · 0 评论 -
点出 退出 按钮,防止点击浏览的 后退 按钮仍然可以进系统的解决方案
项目使用的struts2 框架,登陆完了之后,在浏览器的地址栏里显示的一直是:http://IP:PORT/app-name/user!login这样导致,当点击画面上的退出按钮通过form提交了 "user!logout"的请求后,还是可以打开系统首页,并且能够继续操作(因为 "user!login" 请求在画面回退的时候被重新发送了)所以,在网上了查了一下,可以通过以下的方式来避...原创 2015-07-09 15:39:01 · 688 阅读 · 0 评论 -
动态设置iframe高度(iframe高度自适应)
如果需要对画面中的部分区域作局部刷新,大家可能都会想到使用ajax。但有些情况下,须使用在页面中嵌入一个iframe来作局部刷新。对于使用iframe的情况,发现有一个问题,就是iframe中的页面的高度可能会很高,但是外面页面并不会被iframe内部页面给撑开,如下面的结构:<div id="content"> <div id="frame">...原创 2015-07-15 10:28:16 · 2189 阅读 · 1 评论 -
页面全屏遮罩的实现 方式
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位...原创 2015-07-17 15:35:02 · 1371 阅读 · 0 评论 -
"cvc-complex-type.2.4.a: Invalid content was found starting with element 'init-param'. One of '{"htt...
项目使用的是Spring MVC,之前使用的 web.xml 使用的是2.4版本的,今天把它升级至2.5版本,但是升级之后,spring mvc 的 servlet 的声明报错了:<servlet> <servlet-name>apps</servlet-name> <servlet-class>org.springfram...原创 2015-08-11 10:18:49 · 225 阅读 · 0 评论 -
IE关闭主窗口时,同时关闭所有的子窗口
我们在编写页面过程中,可能会通过 window.open 方法来打开多个子窗口。这样一来,在想关闭窗口的时候只能一个个的关闭所有打开的窗口,太烦了。那么有没有简单的办法,使得在关闭主窗口的时候,将所有附属的子窗口也一起关闭呢?嗯,既然写这篇BLOG了,答案肯定是有了哈。但不一定是很好的方法,只是实现了这个功能而已。其实,也没什么,只是在OPEN打开一个窗口时,使用一个数组记住了它的句柄。上代码...原创 2011-10-28 16:38:24 · 129 阅读 · 0 评论 -
捕捉IE关闭按钮事件
<html> <head> <title>捕捉IE关闭按钮事件</title> <SCRIPT language=javascript> window.onbeforeunload = function(){ var n = window.event.screenX - windo...原创 2011-10-27 09:57:13 · 99 阅读 · 0 评论 -
JAVA通过Session和Cookie实现网站自动登录的技术
本方案为我这个站点当前使用的,能用,但不保证是最先进的。 原文:http://www.java2000.net/p1010第一步,登陆的时候一旦选择了[自动登录]的选项,则需要在登陆成功后,附加下面的代码 应为一般网站都提供保存用户名的功能,所以我把这个写到了外面。只有密码是单独处理的。 其中的host就是你的域名 login.jsp String host = re...原创 2011-09-02 23:08:46 · 171 阅读 · 0 评论 -
动态设置iframe高度(iframe高度自适应)
如果需要对画面中的部分区域作局部刷新,大家可能都会想到使用ajax。但有些情况下,须使用在页面中嵌入一个iframe来作局部刷新。对于使用iframe的情况,发现有一个问题,就是iframe中的页面的高度可能会很高,但是外面页面并不会被iframe内部页面给撑开,如下面的结构: 如果不作特别处理,那么 frame 这个div的高度将是固原创 2016-01-14 18:29:50 · 1813 阅读 · 0 评论 -
struts2 通过下拉框来手动切换国际化
之前使用struts2实现过国际化,但当时都是以用户的浏览器的locale为主去加载相应的资源文件的。但是,现在要求,在页面上加上一个下拉框,供用户手动选择一个语言。本以为这是一个比较简单的需求,没想到做起来还是费了一番周折。网上也查过,但是抄来抄去的,都差不多。所以还是自己新手做一下比较靠谱。 首先,HTML,就是一个简单的下拉框,里面两种语言,中文和英文原创 2016-01-14 18:27:06 · 1127 阅读 · 0 评论 -
点出 退出 按钮,防止点击浏览的 后退 按钮仍然可以进系统的解决方案
项目使用的struts2 框架,登陆完了之后,在浏览器的地址栏里显示的一直是:http://IP:PORT/app-name/user!login这样导致,当点击画面上的退出按钮通过form提交了 "user!logout"的请求后,还是可以打开系统首页,并且能够继续操作(因为 "user!login" 请求在画面回退的时候被重新发送了)所以,在网上了查了一下,可以通过以下的方式来避免原创 2016-01-14 18:20:49 · 1554 阅读 · 0 评论 -
input 输入加了 背景图片之后,防止 默认式样 发生变化的方法
在chrome里,对一个input输入框加了背景色之后,发现 输入框 的式样变得巨丑无比。那有么没有办法防止呢?有,但与其说防止,不如说如何在发变了变化之后,恢复默认的式样。 方法就是:按F12打开chrome的控制台,点击一个没有加背景色的输入,将其式样(就是默认式样)获取下来,然后把这些式样再赋值给那些你加了背景图版的输入框 。如: #loginId {原创 2016-01-14 18:18:05 · 3238 阅读 · 0 评论 -
html禁止清除input文本输入缓存
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。如果不想让浏览器缓存input的值,有2种方法:方法一: 在不想使用缓存的input中添加 autocomplete="off"; 方法二: 在 input 所在的form标签中添加 autocomplete="off"; 转自: http://www.cnblogs.转载 2016-01-14 18:12:37 · 1814 阅读 · 0 评论 -
将树状结构转换为下拉框,供用户进行选择
需求:① 给定一个数组② 数组中的每个元素均为树结构上的一个节点③ 除root节点外,其他每个结点,均有一个字段,用于记录直接父节点的id④ root节点以下的每个层次中,节点的数量不限树结构如下图: ⑤ 要求实现: 将上述树状图中的每个节点作成下拉框中的一个option供用户进行选择,效果图如下: 实现代码:/** * build all d原创 2016-01-14 18:07:08 · 475 阅读 · 1 评论 -
table 中,如何使得单元格的内容不换行,单元格不被撑开,显示不下的时候在结尾处显示“...”
之前的项目做过这种需求,但是由于不是自己亲手实现,所以以为只要使用 text-overflow 就可以实现这个需求了。但实事证明并没有那么简单。下面就把这个需求的实现要点理一下。先说一下几个要点:table 的 “table-layout”属性要声明为“fixed”对表格的第一行中的每个单元格设置宽度。我用的是数值,不是百分比。对可能出现内容很长的单元格,设置以下三个属性:原创 2016-01-14 18:04:23 · 2669 阅读 · 0 评论 -
一个DIV,如何设置多个背景色(可能是图片,可能是渐变,可能是图片与渐变的混合)
最近在做一个页面,有这么一个需求:页面中有一个 按钮,要求这个按钮既有一张背景图,同时它的背景又要有渐变的效果。换作以前,肯定想都不想,直接用两个DIV去实现:一个用来实现渐变,另一个用来指定背景,再通过float或者定位来实现想要的效果。但是这次,我就在想能不能只用一个DIV就可以实现了。百度了一下,在知乎上发现了这个帖子:http://www.zhihu.com/question/原创 2016-01-14 17:52:35 · 2887 阅读 · 0 评论 -
如何判断 IE 的真正版本(非兼容模式下的版本,IE8+)
有以下三种行为:1. 使用真正的 IE8 打开画面A2. 使用 IE10 打开一个画面A3. 使用IE10,但是设定使用 IE8 兼容模式来打开画面A 对于以上三种行为,请考虑以下两个问题:① 如果判断IE判断是以何种文档模型来渲染打开的页面的② 如果判断IE的真正版本 对于问题①,大家可能都知道了,我们可以通过以下方式来判断 window.docum原创 2016-01-14 16:55:20 · 4416 阅读 · 0 评论 -
setTimeout无效的解决方案(三)
在前面的“setTimeout无效的解决方案”中,有提到一个案件:就是画面中的元素的背景色需要定时进行切换。之前这个效果也是需要通过setTimeout实现的。不过,最近看到CSS3中有关于动画的介绍,我想了一下,应该也是可以通过动画来实现这个背景切换的效果的。今天试了一下,果然可以。demo的代码如下:animation sample .bgClass原创 2016-01-14 16:24:24 · 1223 阅读 · 0 评论 -
JSLINT 的奇怪问题 Unsafe character.
JLSINT用了快一年了,结合Jekins来使用,很是方便。配置文件什么的,只要拷贝拷贝就可以了的。不过,最近,JSLINT检出的一个以奇怪问题让我很是郁闷,想了很长时间,也没找到答案。出错内容如下:raaav00030_config.js>:50:2: Unsafe character.[jsl:jslint] }; ソ// 繝阪 繝 せ繝壹 繧ケ縺ョ螳夂セゥ縺ォ菴ソ逕ィ縺吶k縲原创 2016-01-14 15:55:22 · 405 阅读 · 0 评论 -
在showModalDialog打开的画面中提交form时,不想打开新窗口的解决方法
打开一个模态窗口:window.showModalDialog(url,window,"dialogWidth:950px; dialogHeight:450px; help: no; status: no"); 模态窗口如果提交form,会弹出一个新窗口,即使为form指定了 target="_self" 也是不行的。 那么要如何解决呢? 其实很简单,加上以下代码: wind转载 2016-01-14 15:47:07 · 1582 阅读 · 0 评论 -
window.open, window.resizeTo
1. 使用 window.open 等方法打开的窗口,最小的尺寸是 250px(宽度) * 100px(高度)。所以,若在打开窗口时,指定了比最小尺寸还小的尺寸的话,那么打开的页面将与你想像的页面是不一样的。2. 用window.open 打开窗口时,该方法中的 "width"、"height"参数是指的画面内部的高度。 而且,一般情况下会比你指定的数值要大 4px。高和宽都是的。原创 2016-01-14 15:40:50 · 843 阅读 · 0 评论 -
IE10 安装
IE10 各种语言版本的安装包地址:http://windows.microsoft.com/zh-cn/internet-explorer/downloads/ie-10/worldwide-languages 如果在安装过程中,因下载更新文件失败而导致安装不了的,请参考:http://support.microsoft.com/kb/2818833原创 2016-01-14 15:35:19 · 818 阅读 · 0 评论 -
以“删除类别”来说明Jmeter的简单使用
写在最前页面:本篇BLOG仅仅是根据我自己的实际经历,来说明Jmeter的一些基本用法,并无恶意,谢谢!前段时间,无意中发现CSDN的博客支持了Markdown语法,于是我就使用CSDN的“博客搬家”功能,将博客从ITEye迁移至CSDN了。迁移之后,一直没有时间来打理。最近,得空看了一眼搬家到CSDN的博客,感觉很多方面还不错,但是有一个方面让我很郁闷,就是,之前在ITEYE中的博客的“tag”,原创 2016-02-28 22:29:09 · 2476 阅读 · 0 评论 -
JAVA 以UTF-8导出CSV文件时产生乱码的解决方法
JAVA 以UTF-8导出CSV文件时产生乱码的解决方法原创 2016-01-14 13:07:07 · 7512 阅读 · 2 评论 -
页面全屏遮罩的实现 方式
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就原创 2016-01-14 18:38:01 · 8266 阅读 · 1 评论 -
setTimeout无效的解决方案(三)
在前面的“setTimeout无效的解决方案”中,有提到一个案件:就是画面中的元素的背景色需要定时进行切换。之前这个效果也是需要通过setTimeout实现的。不过,最近看到CSS3中有关于动画的介绍,我想了一下,应该也是可以通过动画来实现这个背景切换的效果的。今天试了一下,果然可以。demo的代码如下:<!DOCTYPE html><html>&...原创 2014-04-29 15:22:43 · 1742 阅读 · 0 评论