
javascript
rugaxm
有问题加我q:592590691
展开
-
setTimeout和setInterval的使用
http://www.cnblogs.com/qiantuwuliang/archive/2009/06/26/1511432.html这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔原创 2011-11-22 17:40:01 · 388 阅读 · 0 评论 -
JS 获取select当前选中值
function servicetypechilddisplay(obj){ alert(obj.options[obj.options.selectedIndex].value); }obj是操作的selecthtml控件对象原创 2012-09-10 13:14:34 · 1885 阅读 · 0 评论 -
js add delete 转义字符 demo
/*添加附件 click*/ var contentindex=0; function addFileHtml(){ var contentHTML="删除"; document.getElementById('addfile').innerHTML=document.getElementById('addfile').innerHTML+原创 2012-09-12 17:30:09 · 1102 阅读 · 0 评论 -
js 清空上传组件路径值
document。getElementById('file1').outHTML=document。getElementById('file1').outHTML;document。getElementById('file1').value="";原创 2012-10-29 11:12:52 · 764 阅读 · 0 评论 -
js获取url
function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"原创 2012-10-29 17:18:57 · 511 阅读 · 0 评论 -
input file 及时预览图片 成功案例
资源文件可以在我博客里下载直接使用效果图:Firefox3,IE6,IE7,IE8上传图片预览#preview_wrapper{ display:inline-block; width:300px; height:300px; background-color:#CCC;}#preview_fa原创 2012-10-26 15:38:47 · 16194 阅读 · 1 评论 -
IE8上传文件时获取文件本地路径问题(C:\fakepath\……)的解决办法
先看一下Jsp代码:---------------------------------------------------------------------------------------------------------------附件上传:--------------------------------------------------------------原创 2012-11-06 11:21:36 · 2678 阅读 · 1 评论 -
jsp、js限制本地上传图片大小、类型(js经过测试,项目中可以使用)
src="getImgWH.js">ps:getImgWH.js在我csdn资源中/*获取图片的width&height*/function getImageWH(obj){ var d=new UpLoadFileCheck(); d.AllowExt=".jpg,.gif,.bmp,.png";//允许上传的文件类型 0为无限制 每个扩展名后边要加一个"," 小原创 2012-11-06 13:51:22 · 3255 阅读 · 3 评论 -
JS setInterval() 与 clearInterval() 方法的使用
一、HTML DOM setInterval()、clearInterval() 方法 setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 clearInterval() 方法可以取消该周期性的方法调用。 详细可参见:http://www.w3school.com.cn/htmldom/met_win_setin原创 2013-02-05 14:53:23 · 3765 阅读 · 0 评论 -
Prototype基础类
Prototype基础类: 1. Class.create() 示例: var myClass = Class.create(); 2. Object.extend(destination,source) 示例: var myClass = C转载 2013-02-05 13:45:58 · 481 阅读 · 0 评论 -
Prototype.js 解释
/* Prototype javascript framework, version 1.4.0 * (c) 2005 Sam Stephenson * * Prototype is freely distributable under the terms of an MIT-style license. * For details, see the Prototype转载 2013-02-05 14:20:11 · 2032 阅读 · 0 评论 -
url中传递中文乱码解决方案
传递key的时候,为了防止中文乱码,使用encodeURIComponent编码: function searchSubmit(){ location.href="/place/search?word=" + encodeURIComponent(obj.value);原创 2013-01-22 16:20:01 · 537 阅读 · 0 评论 -
清空file控件 value
html> head> script> function change(obj){ alert("change..."); var nf = obj.cloneNode(true); nf.value=''; // 设计新控件value为空 obj.parentNode.replaceChild(nf, obj);}原创 2013-02-19 10:36:51 · 618 阅读 · 0 评论 -
//获取file控件路径
function getFullPath(obj) { if(obj) { if (window.navigator.userAgent.indexOf("MSIE")>=1) //ie {原创 2013-02-19 10:57:30 · 585 阅读 · 0 评论 -
URLEncoder.encode时空格变成加号(+)
需求:上传一个文件后返回文件存储的相对路径、文件名到前台页面 遇到的问题:当上传文件的文件名中间有空格,用URLEncoder.encode方法会把空格变成加号(+)在前台页面显示的时候会多出加号。比如,上传的文件名为 “新建 文本文档.txt” ,从后台返回值解码后却变成了“新建+文本文档.txt” 解决方法:在值传回前台时先把变量中的加号(+)全部替换为转载 2013-02-25 16:22:36 · 3842 阅读 · 0 评论 -
JS 数据类型转换 方法主要有三种
转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分转载 2013-04-01 11:51:03 · 1277 阅读 · 0 评论 -
jquery 跨域请求
function onlineOrNot() {try{jQuery.getScript("", function(){ var res = net.name; if(res=='akazam') { isConnect=true; }原创 2013-07-05 17:47:49 · 823 阅读 · 0 评论 -
javascript 面向对象特性与编程实现
在 06 年用 javascript 写过上千行的应用,现在的项目中经常用到 javascript ,说不熟悉吧也熟悉了。说熟悉吧, javascript 的面向对象部分还是比较陌生。实际上自己没有系统学习过 javascript ,没有完整看过一本 javascript 的书。今天决定网上定两本书,一本是《 javascript 高级程序设计》《 javascript dom 编程艺术》,想着也转载 2012-08-21 09:54:31 · 573 阅读 · 0 评论 -
js中写java代码
js中写java 代码function checkForm(forms) {if(){//alert('2'); return false; }ps:这个phone是一个变量,用来判断phone是否为空StringUtils这是自定义的一个工具类原创 2012-07-20 09:44:36 · 6110 阅读 · 0 评论 -
获取某控件下的子节点的数量
alert(document.getElementById('usertable').childNodes.length);usertable 是div 的id原创 2012-07-19 14:56:25 · 1982 阅读 · 0 评论 -
javascript 操作 xml
下面为javascript操作xmlscript language="JavaScript">var doc=new ActiveXObject("Msxml2.DOMDocument");//ie5.5+,CreateObject("Microsoft.XMLDOM")//加载文档//doc.load("b.xml");//创建文件头var原创 2011-11-24 11:09:45 · 352 阅读 · 0 评论 -
DOM(文档对象模型)
DOM(文档对象模型)概念的推出,这个API使HTML如虎添翼,但是有些学DHTML的朋友还是有些困挠,只是因为目前的手册的书写不太科学,是按字母来分的,不便查阅.其实DOM中最关键是要掌握节点与节点之间的关系(between node andnode),想学习DHTML中的DOM千万不要从头到尾地看遍所有的属性和方法,你有三国时张松的"过目不忘"的本领吗?没有吧,那就听我分析一下原创 2011-11-24 11:10:09 · 372 阅读 · 0 评论 -
DOM 方法 属性
注意大小写一定不能弄错.属性:1Attributes 存储节点的属性列表(只读)2childNodes 存储节点的子节点列表(只读)3dataType 返回此节点的数据类型4Definition 以DTD或XML模式给出的节点的定义(只读)5Doctype 指定文档类型节点(只读)6documentElement原创 2011-11-24 11:10:56 · 538 阅读 · 0 评论 -
通过js控制节点显隐
js:function collpasecontrol_clickdetail_DIV(){ var display = document.getElementById('tableNote').style.display; if(display=='none'){ document.getElementById('tableNote').styl原创 2011-12-19 16:05:00 · 1058 阅读 · 0 评论 -
关于使用jquery取得页面中选中的checkbox的实现
在页面中想要获取checkbox中的选中的值,然后封装成数组,放到json中,页面: Html代码 用户名:input type="text" id="username" />br /> 密码 :input type="password" id="password" />br /> 确认密码 :input type="password" id="rep转载 2012-04-13 10:24:38 · 824 阅读 · 0 评论 -
JS解析json数据(如何将json字符串转化为数组)
New Document var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': { 'streetAddress': '1 Microsoft way', 'city': 'Redmond', 'state': 'WA', 'postalCode': 98052 },'phoneNumbers': [原创 2012-04-26 13:58:54 · 756 阅读 · 0 评论 -
正则表达式验证url
http://www.w3.org/TR/html4/loose.dtd"> New Document function IsURL(str_url){var strRegex = "(([0-9]{1,3}.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184 + "|" // 允许原创 2012-04-20 11:26:35 · 618 阅读 · 0 评论 -
js根据浏览器动态修改修改css
$(document).ready(function(){ if(myBrowser()=="IE7"){ $("#li_setting").css("margin-left","-75px"); alert($("#li_setting").css("margin-left")); }}); My 原创 2012-05-03 19:46:55 · 1019 阅读 · 0 评论 -
iframe 主父窗口函数调用
1.iframe 主父窗口函数调用方式一:window.frames["frm1"].a();方式二:window.htmlletter.a();ps:frm1是iframe的id;a()是引用页面中的函数名demo:1.html无标题文档 记录内容原创 2012-06-20 11:22:27 · 731 阅读 · 0 评论 -
模态背景css
.div_overlay { position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: block; z-index: 1010; -moz-opacity: 0.8; opacity: .80;原创 2012-06-25 13:15:19 · 650 阅读 · 0 评论 -
JS面向对象的写法
JS面向对象的标准写法 收藏 view plaincopy to clipboardprint? 新建网页 1 var person=function(name,age){//定义对象构造方法 this.name=name; this.age=age; } person.p原创 2012-06-25 17:08:28 · 636 阅读 · 0 评论 -
JS动态添加option和删除option
1.动态创建select function createSelect(){var mySelect = document.createElement("select"); mySelect.id = "mySelect"; document.body.appendChild(mySelect); }2.添加选项opti原创 2012-06-25 17:12:03 · 33889 阅读 · 0 评论 -
js call
call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明原创 2012-06-25 17:13:40 · 616 阅读 · 0 评论 -
获取外部css属性.txt
var obj=document.getElementById('div_overlay'); obj.currentStyle?obj.currentStyle.position:document.defaultView.getComputedStyle(obj,false).position; obj.style.dispaly='none'原创 2012-06-25 13:14:15 · 452 阅读 · 0 评论 -
js 删除table
document.getElementById(id).outerHTML ='';id是table的id原创 2012-07-18 19:15:54 · 655 阅读 · 0 评论 -
java防SQL注入html编码入侵特殊字符转义和方法入参检测工具(Spring) ---转载
HTMLSpringSQLJavaJavaScriptSpring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质原创 2012-07-17 23:02:25 · 4729 阅读 · 0 评论 -
直接关闭当前浏览器窗口--tab
window.open('','_self','');self.close();以上是直接关闭,不询问用户,但是,这段代码对IE和chrome都是有效的,但是在firefox下面无效。需要对firefox进行如下操作: 1.在Firefox地址栏里输入 about:config 2.在配置列表中找到 dom.allow_scripts_to_close_原创 2013-08-22 14:25:54 · 3102 阅读 · 2 评论