javascript
文章平均质量分 81
qq412796770
这个作者很懒,什么都没留下…
展开
-
artDialog™5.0.3
artDialog 是一个设计得十分巧妙的对话框组件,小巧身材却拥有丰富的接口与漂亮的外观。自适应内容优雅的接口细致的体验跨平台兼容信息无障碍项目主页 以及使用说明: https://github.com/aui/artDialog 下载地址:点击打开链接原创 2013-03-19 11:31:41 · 699 阅读 · 0 评论 -
HTML中怎样在文字后面添加背景颜色代码
呵呵,这个很简单的,你只要标签添加相应的属性就可以啦,在这假如你想把背景改成"绿色"吧代码如下我的文字内容 不过在这我还是建议你不要改变字体背景颜色,直接加个表格(2楼说的)改变整体背景色看起来会统一些.转载 2013-01-11 21:38:20 · 5462 阅读 · 0 评论 -
subString中英文截取问题以及方法
今天用到subString时发现当我们在分别截取中英文时会出现意想不到的问题啊。。。subString 截取的是个数,而不是按字节数来截取。 解决问题方法:1. 如果是纯中英文,很简单,不解释。2. 如果是中英文混合写,需要考虑到转换成byte数组来处理时,可能会碰到乱码的问题。比如你刚好截取到中文的一半。。。给出一个方法:【利用java中文是用Un转载 2013-01-11 21:37:44 · 1097 阅读 · 0 评论 -
表单提交中文乱码的问题
做项目的时候一个成员提交表单后成了乱码,看了以后原来是提交方式的问题:项目本身是采用了SSH2的架构,我一直习惯于采用Struts2的标签,而他采用了普通标签,struts2的Form标签默认提交方式是Post,而普通标签提交方式为Get,所以若用普通标签,需要把标签的Method改为Post。下面是两种方式的区别,来自于互联网:Form中的get和post方法,在数据传输转载 2013-01-11 21:36:54 · 338 阅读 · 0 评论 -
在js中for in的用法
for(var i=0;i例如:var a = ["a","b","c"];for(var el in a){ alert(a[el]);}这个就是穷举出a中的所有元素,当然上面这个例子是可以用for(var i=0,len=a.length;i alert(a[i]);}这种方式进行循环列出的,不过有时候这种方式就不一定奏效了。例如:v转载 2013-01-11 21:18:20 · 367 阅读 · 0 评论 -
DOM ready事件绑定” 在 “异步加载” 中暴露的问题及解决方案(精华帖)
DOM ready:DOM ready(也称document ready),是一个被广泛用于代替window.onload的事件(准确的讲是一种状态)。对其不是很熟悉的朋友可以看这里:比window.onload更好的方式(document ready)在异步加载中的问题:当一个绑定了DOM ready事件的脚本(绑定方式可参见:window.onload更好的方式转载 2013-01-11 21:35:53 · 501 阅读 · 0 评论 -
通过window.attachEvent来监听事件
function initHMenus(){alert("你触发了onresize事件!");}//以下语句解释为:当window触发onresize:改变窗口大小和切换窗口时,则调用initHMenus方法。window.attachEvent("onresize",initHMenus);也可以:window.attachEvent("onload",initHMenus)转载 2013-01-11 21:35:24 · 2696 阅读 · 0 评论 -
jquery仿QQ消息框
jquery仿QQ消息框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 htt转载 2013-01-11 21:22:00 · 387 阅读 · 0 评论 -
JS控制样式的代码
} CSS 代码.class1 {width:10px;background-color: red;}HTML code New Document window.onload=fnInit;function fnInit(){// 访问 styleSheet 中的一条规则, 将其 backgroundColor 改为蓝转载 2013-01-10 15:57:07 · 484 阅读 · 0 评论 -
javascript返回前一页的两种方法的区别与好处
上午调试了一个上午的js,就只要实现一个页面的跳转,在a.jsp中输入信息,然后点击提交按钮跳转到b.jsp中,在b.jsp中将刚在a.jsp中填写的信息重新显示,让其确认,如果需要修改就点击返回按钮跳转回到a,jsp中,我开始是用的实现的 后来发现跳转回到a.jsp后里面填写的数据全部消失了,我不知道要怎么保存,就开始了那种最愚蠢的做法,将填写的数据设置到session中转载 2013-01-11 21:38:40 · 467 阅读 · 0 评论 -
IE6.0 不支持LI:HOVER的解决方法
js:(document.getElementById 同时改 ID)cript">stuHover = function() {var cssRule;var newSelector;for (var i = 0; i for (var x = 0; x { cssRule = document.styleSheets[i].rules[x转载 2013-01-11 21:42:31 · 384 阅读 · 0 评论 -
KindEditor 4.x 在线编辑器常用方法小结
KindEditor 4.x 在线编辑器常用方法小结发布:mdxy-dxy 字体:[ ] 类型:转载要修改默认后台程序处理文件,修改plugins(插件文件夹)下的JavaScript内容fileManagerJson改为自己使用程序语言jQuery方式创建编辑器 KindEditor.create('#nr'); //绑定指定ID。 HTML部门 -----------转载 2013-03-19 11:27:36 · 748 阅读 · 0 评论 -
ajax读取本地xml文件要注意的地方
正在研究如何把本地的xml文件导入到服务器,这是网上转载的资料,记录在这里:用ajax读取本地的xml文件,返回的responseXML总是空,后来又试了其他一些方法,在错误和错误中逐渐搞明白了一些东西,现在将研究成果记录如下:1、XMLHttpRequest对象是可以读取本地文件的(以xml文件为主);2、但XMLHttpRequest对象用.responseXML返回XML DOM转载 2013-01-11 21:43:05 · 1016 阅读 · 0 评论 -
css中中文字体(font-family)列表
Windows的一些:黑体:SimHei宋体:SimSun新宋体:NSimSun仿宋:FangSong楷体:KaiTi仿宋_GB2312:FangSong_GB2312楷体_GB2312:KaiTi_GB2312微软雅黑体:Microsoft YaHei 装Office会生出来的一些:隶书:LiSu幼圆:YouYuan华文细黑转载 2013-01-11 21:41:58 · 394 阅读 · 0 评论 -
JavaScript页面文档初始化 window.onload的替代办法
很早,大概去年就在mg12的博客看到他一篇很久以前的文章《 JavaScript 初始化装载方法 》,当时也没注意。这两天在做页面一些部分的延迟加载时,又想起了这个,因为使用window.onload,实在是一个很不明智的选择,很可能一个坏掉的图片或什么的就会导致你的JS迟迟装载不了,无法执行。我试用了一下mg12文章中的方法,发现一个严重的错误,那就是在IE下如果同时绑定多个函数,那么就转载 2013-01-11 21:36:28 · 426 阅读 · 0 评论 -
HTML中怎么让textarea的光标永远停在文档的末尾
支持iefunction cc(){ var e = event.srcElement; var r =e.createTextRange(); r.moveStart('character',e.value.length); r.collapse(true); r.select();}转载 2013-01-11 21:27:31 · 1106 阅读 · 0 评论 -
收藏 按钮提交后跳转到页面底部的方法
用锚是最简单的办法,还有就是 用js在 body 加载时 将焦点聚集在页面底部的元素上转载 2013-01-11 21:25:00 · 447 阅读 · 0 评论 -
JS 获取span标签中的值的代码 支持ie与firefox
ie支持outerText,firefox支持textContent代码如下if (isIE) { var spanTest=document.getElementById('spanTest'); spanValue = spanTest.outerText; } else { spanValue = spanTest.textContent;转载 2013-01-11 21:19:22 · 457 阅读 · 0 评论 -
如何用js获取URL参数
var getParam = function(name){ var search = document.location.search; var pattern = new RegExp("[?&]"+name+"\=([^&]+)", "g"); var matcher = pattern.exec(search);转载 2013-01-11 21:41:33 · 265 阅读 · 0 评论 -
ajax验证用户名是否存在2(responseXML获取XML)
var xmlhttp; function verify(){ var uname=document.getElementById("uname").value; if(window.XMLHttpRequest){ // alert("XMLHttpRequest") xmlhttp=new XMLHttpR转载 2013-01-10 15:49:14 · 291 阅读 · 0 评论 -
本地图片预览
一:本地图片预览(支持IE6,IE7,IE8, Firefox3)下面是一个完整的Demo: html>head>script src="http://deepliquid.com/projects/Jcrop/js/jquery.min.js">script>head>body>input type="file" id="picture" name转载 2013-01-10 15:45:14 · 412 阅读 · 0 评论 -
jsp中获取前一个页面的url包括参数
假如有两个页面 index.jsp 和indexto.jsp一 index.jsp中有如下链接indexto二 indexto.jsp中String url = request.getHeader("Referer");System.out.println(url);%>当我们访问 ../index.jsp?id=2 时进入index页面, 点击ind转载 2013-01-10 15:40:17 · 2007 阅读 · 0 评论 -
用css+div+javascript模拟模态窗口
div.titleBar{background: #CC66CC;margin: 0px auto;width: 100%;height: 21px;border: #0000FF solid 1px;}div.closeButton{float: right;}div.mainBody{margin: auto;}#divModalDialog{border:solid 1px;ba转载 2013-01-09 15:42:01 · 360 阅读 · 0 评论 -
模态对话框的支持 (IE,Firefox,Chrome)
Opera 和 Chrome 对模态对话框(showModalDialog)的支持有缺陷,且非 IE 浏览器均不支持非模态对话框(showModelessDialog)标准参考模态对话框 和 非模态对话框 的概念来自于 GUI 程序,实际上这两种对话框仍然是窗口的一种。模态对话框在打开后会阻断其父窗口接受键盘及鼠标消息,并且使父窗口是去焦点。只有当用户关闭当前的模态转载 2013-01-08 22:53:01 · 989 阅读 · 0 评论 -
模态对话框+父子窗口交互+后台数据处理+刷新父页面
在网上看了大把的跟模态窗口相关的技术文档。百家争鸣,各有争议,经过自己的摸索总结,终于走出了一条适合自己的有个人特色的解决道路,在此跟大家分享。 模态窗口使用在asp.net中应该算比较常见,经常需要它进行跟数据库相关的操作。常见用法:在父窗口中弹出模态对话框,编辑数据然后刷新父窗口。详细过程如下: 第一步:建立父页面:(我用了devexpress控件,没有影响,大家可转载 2013-01-08 22:51:36 · 790 阅读 · 0 评论 -
刷新弹出模态窗口本身(经验积累)
今天在做一个弹出模态窗口时搞了我一晚上。google半天,找来找去文章就哪么几篇,别人的能刷新偶的就是不行,后来在一网友帮助下总算是找到问题所在,搞定了。 //在模态窗口中提交数据总是会弹出一个新窗口,上次遇到过这问题,所以这次一来就在html里加上了 form id="form1" runat="server" target="bbc2188">..........转载 2013-01-08 22:49:13 · 338 阅读 · 0 评论 -
jquery 控制button的disabled属性
$('#button').attr('disabled',"true");添加disabled属性 $('#button').removeAttr("disabled"); 移除disabled属性转载 2013-01-08 22:46:02 · 399 阅读 · 0 评论 -
iframe的跳转方法
"window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.location.href"是最外层的页面跳转举例说明:如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写 "window.location.href"、"l转载 2013-01-08 22:32:51 · 304 阅读 · 0 评论 -
JS页面跳转和js对iframe进行页面跳转、刷新
一、JS方式的页面跳转1.window.location.href方式 window.location.href="http://www.dayanmei.com/"; 2.window.navigate方式跳转 Firefox不支持 window.navigate("top.jsp"); 如果:转载 2013-01-08 22:35:29 · 350 阅读 · 0 评论 -
模态窗口使用总结
问题现象: 1、当向模态窗口传递参数时候,第一次打开可以得到session(。。)这个值,给session赋值另一个时候,模态窗口得到依旧是前一次的值 2、在开发过程中发现用模态窗口打开的页面会自动取缓存,使程序无法进入断点,给程序调试带来很大麻烦。解决方案1: 在当前页面清除CACHE, 在页面代码头部加上 即可禁用当前页面缓存 解决方案2:在调用连转载 2013-01-08 22:52:11 · 322 阅读 · 0 评论 -
很牛的js弹出层-artDialog
先让我们看看他提供的几种皮肤吧 功能: JS代码1. 传入字符串 art.dialog({ content: '我支持HTML' }); 效果 Js代码2. 传入HTMLElement转载 2013-01-09 16:15:25 · 656 阅读 · 0 评论 -
js获取对象或当前窗口高度和宽度(转)
标签元素的宽高值获取//绝对宽度Obj.offsetWidth//绝对高度Obj.offsetHeight页面窗口的宽度和高度获取 var s = ""; s += "\r\n网页可见区域宽:"+ document.body.clientWidth; s += "\r\n网页可见区域高:"+ document.body.clientHeight;转载 2013-01-09 15:42:37 · 397 阅读 · 0 评论 -
一个页面中多个WINDOW.ONLOAD = FUNCTION(){}冲突问题解决思路
今天在做前台页面的时候,应用了两个网上找到的JS效果,其中一个效果不起作用,FF下也没有报错,运用排除法发现是window.onload = function(){...}重复造成冲突,Google了一下,遇到这个问题的人还不少,通过查找资料和自己的实践验证,提供思路如下:比如在一个页面中有两个JavaScript 分别都用到了window.onload一个是:window.onloa转载 2013-01-10 15:32:48 · 792 阅读 · 0 评论 -
js更换控件的classname
.textareaBolg { WIDTH: 670px; HEIGHT: 100px}.textareaBolg2 { WIDTH: 670px; HEIGHT: 50px}=========================================================================function onlinet()转载 2013-01-10 15:48:46 · 373 阅读 · 0 评论 -
indexOf和lastIndexOf在Js中的应用
indexOf lastIndexOf在JS中常用于判断字符串初次出现的位置和最后一次出现的位置,在动态的遍历JS数据的时候经常的使用到,以下是其的用法简介:strObj.indexOf(subString[, startIndex]) Substring是要传入的字符串,startIndex要求开始测试的位置,测得返回值是整个字符串的内容值的长度的位置strObj.转载 2013-01-10 15:41:52 · 316 阅读 · 0 评论 -
完美替代window.onload() 的方法
/* * (c)2006 Jesse Skinner/Dean Edwards/Matthias Miller/John Resig * Special thanks to Dan Webb's domready.js Prototype extension * and Simon Willison's addLoadEvent * * For more info, see: * ht转载 2013-01-10 15:37:14 · 1522 阅读 · 0 评论 -
js对select动态添加和删除OPTION
change="getvalue(this)"> 动态删除select中的所有options: document.getElementById("ddlResourceType").options.length=0; 动态删除select中的某一项option: document.getElementById("ddlR转载 2013-01-10 15:32:09 · 923 阅读 · 0 评论 -
js获取控件位置
javascript| 订阅//获取坐标位置 function getpos(e) { var t=e.offsetTop; var l=e.offsetLeft; var height=e.offsetHeight; while(e=e.offsetParent) { t+=e转载 2013-01-09 16:01:12 · 307 阅读 · 0 评论 -
js获取浏览器基本信息:document.body.clientWidth/clientHeight/scrollWidth/scrollTop
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全转载 2013-01-09 15:50:10 · 563 阅读 · 0 评论 -
window.showModalDialog()方法在Chrome下不能使用的解决方法
1、用window.open()替代其弹出窗口2、用 getBrowserType() 判断当前浏览器是什么浏览器,并作出相应处理。function getBrowserType() {var ua = navigator.userAgent.toLowerCase();if(ua.match(/msie ([\d.]+)/))return 1;if(ua.转载 2013-01-09 15:43:11 · 819 阅读 · 0 评论