
javascript
pavel0
这个作者很懒,什么都没留下…
展开
-
js跨域问题
用document.domain解决Ajax跨子域一个嵌套页从父页中取到隐藏域的值,使用得到父窗口的隐藏域的值parent.window.document.getElementById('Articletitle').value当在本地测试的时候没有问题,但是运行到服务器的时候,就出现了问题最后在js中加入如下代码,实现跨域document.domain = "sina.com.cn";...2009-03-04 15:54:04 · 99 阅读 · 0 评论 -
js_event.keycode大全
keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause keycode 20 = Caps_Lock keyco...原创 2010-07-09 14:01:56 · 108 阅读 · 0 评论 -
setTimeout
setTimeout 基本应用 1 计数器 <script language="javascript">var num = 7 ;function showTime() { if(num>0){ num = num-1; alert(num); setTimeout("showTime()", 1000); ...原创 2010-07-09 15:15:21 · 99 阅读 · 0 评论 -
js压缩工具
javascriptcompressor.com (在线压缩) shrinksafe.dojotoolkit.org (在线文件压缩) dean.edwards.name/packer (在线压缩) YUI Compressor (使用命令行来压缩,需要JAVA虚拟机来运行压缩程序) JSmin (提供下载,非常好用) 强烈推荐JSmin,服务的很...原创 2009-08-31 21:47:21 · 156 阅读 · 0 评论 -
IE与firefox的区别 from.submit提交
网页开发时遇到,需要使用js提交form表单。发现使用document.form1.submit();方法无法提交表单。火狐提示 submit is not a function 。最后找到解决方案。 1.表单中不能有name="submit" 的标签 2.<form action="expat_search.php" name="expat_search" id="expat_search...原创 2010-08-09 16:49:55 · 124 阅读 · 0 评论 -
removeChild的障眼法js 数组 动态更新非静态列表
有这么一段代码:<ul id="demo"><li>a</li><li>b</li><li>c</li></ul> JavaScript:var ul = document.getElementById('demo');var liList = ul.ge原创 2010-08-11 16:31:13 · 154 阅读 · 0 评论 -
关于document.domain
<script language="JavaScript"><!--document.domain = "xxxx.com"; //指定 document 所属的域--></script> 最近遇到一个问题,使用c#做了一个图片上传的控件,在父窗口中,点击打开子窗口,子窗口把图片上传到服务器上,然后把网络路径打印到页面中,关闭子窗口<base targ...原创 2010-02-03 16:19:06 · 122 阅读 · 0 评论 -
火狐取得select的值
<SELECT name="games" style="width:143px"> <option value="2c90a0d728f7ae080128f7aeb9560001">test100大赛1</option> <option value="2c90a0d728f7ae080128f7b30f630012&quo原创 2010-06-03 11:21:16 · 214 阅读 · 0 评论 -
IE和火狐关于正则验证的一个问题/g/m
最近一个项目中做的一个前台的手机验证(/^13\d{9}$/g.test(str2))||(/^15\d{9}$/g.test(str2))||(/^18\d{9}$/g.test(str2)) //以13.15.18开头的11位数字ie正常通过,但是火狐在经过两次同样的验证之后,两次的返回结果相反,无法通过验证。(必须去掉/g) 总结1:附件参数g的用法 表达式加上参数g之后,表...原创 2010-08-31 16:10:05 · 219 阅读 · 0 评论 -
javascript傻事
<script type="text/javascript" src="JG.js"/></script>才算结束<script type="text/javascript" src="JG.js"/>不算结束原创 2010-11-04 19:21:12 · 97 阅读 · 0 评论 -
系统学习javascript
函数库,function之前的小括号是分割的意思,后面的小括号是立即执行(function(){ //确定命名空间 window['JG']={}; //定义函数 function TT(){ alert("111调用"); } //把函数注册命名空间 window['JG']['TT']=TT;})(); 函数的调用和引用window.onload=init...原创 2010-11-04 20:48:13 · 90 阅读 · 0 评论 -
文本框输入内容控制
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只原创 2011-08-01 01:10:18 · 171 阅读 · 0 评论 -
onselectstart与onscroll事件
onselectstart与onscroll事件 (1)Onselectstart:在用户选取网页中文档中内容时发生,如果在这个事件处理程序中返回false,就可以禁止用户在网页文档中选取内容;从而阻止用户复制网页文档中的内容; (2)Onscroll :用户在拖动窗口的滚动条的时候发生的事件,处理onscroll事件可以实现如下的功能:无论用户怎样拖动浏览器窗口的滚动条,网页中的某个区域中的内容...原创 2012-06-06 15:35:27 · 203 阅读 · 0 评论 -
js修改title
title在html中属于特殊的节点元素.因为它可以使用doucment.getElementsByTagName("title")[0]来获取它的标题,但却无法用doucment.getElementsByTagName("title")[0]用更改它的值. 但是,总有解决的方法.在javascript中,只允许document.title来修改标题。 在&l...原创 2012-06-07 17:21:03 · 203 阅读 · 0 评论 -
dwr spring整合
Ajax,它使浏览器可以为用户提供更为自然的浏览体验,对于j2EE WEB开发人员来说,使用DWR框架可以很简单的使用Ajax技术. 本文以一个DWR+SPRING的实例来说明DWR的使用 1、将dwr.jar放到应用的/WEB-INF/lib目录下 2、配置web.xml,增加如下代码:代码<!--初始化WebApplicationContext--> ...原创 2010-07-08 15:17:51 · 173 阅读 · 0 评论 -
用oncontextmenu事件单禁用右键菜单
onconTextmenu=window.event.returnValue=false;右键菜单禁用,用这个可以禁止复制。 在<body>中加入属性代码:oncontextmenu="return false" onselectstart="return false" 禁止选中网页上的内容oncopy...原创 2010-07-08 14:54:35 · 1360 阅读 · 0 评论 -
json(javascript object natation)
什么是json? JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通...原创 2009-03-12 08:23:44 · 185 阅读 · 0 评论 -
把小写字母转成大写
<html> <head> <script type="text/javascript"> function upperCase(x) { var y=document.getElementById(x).value document.getElementById(x).value=y.toUpperCase() } </script> </h...原创 2008-11-18 15:08:27 · 150 阅读 · 0 评论 -
javascript错误
javascript把函数命名定义成关键字do2008-11-18 15:09:37 · 120 阅读 · 0 评论 -
javascript注意一
document.getElementsByName("name").focus();是病句应该是 document.getElementsByName("name")[0].focus(); ByName返回的是数组用document.getElementById("name").focus();2008-11-18 15:24:00 · 82 阅读 · 0 评论 -
javascript例子一
document.write("hello world"); <a href="javascript:alert('helloword')">我在这里</a> <a href="#" onclick="alert('helloword')">我在这里</a> button的跳转history.back()2008-11-18 15:34:06 · 118 阅读 · 0 评论 -
js添加删除行和双击变文本框
<!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> &l原创 2009-10-28 19:53:27 · 133 阅读 · 0 评论 -
a href=#与 a href=javascript:void(0) 的区别
#包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)或者<input onclick><div onclick>等打开新窗口链接的...原创 2009-05-22 15:20:19 · 106 阅读 · 0 评论 -
window.showModalDialog以及window.open用法简介
一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例:<SCRIPT> <!-- w...原创 2009-06-02 10:39:52 · 72 阅读 · 0 评论 -
自动提交
<body onload="javascript:document.forms[0].submit()">2009-06-08 14:09:25 · 128 阅读 · 0 评论 -
JS修改样式
<style type="text/css"> h1 {text-align:center} p {text-indent:2em; line-height:140%; margin:auto 10px} span {margin:3px} table {margin:auto; border-style:solid; border-width:1px 1px 0 0;...原创 2009-07-12 15:45:04 · 110 阅读 · 0 评论 -
js中escape,encodeURI,encodeURIComponent三个函数的区别
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:<script la...原创 2010-01-04 15:14:45 · 149 阅读 · 0 评论 -
js读取xml
XMl数据格式如下:<?xml version="1.0" encoding="gb2312"?><root><item><name>刘亦菲</name><url>MingXing/LiuYiFei.htm</url><color>7A9D4B2010-04-05 17:27:57 · 80 阅读 · 0 评论 -
Event altKey、ctrlKey、shiftKey属性
event.altKey 功能:检测事件发生时Alt键是否被按住了。语法:event.altKey取值:true | false说明:altKey属性为true表示事件发生时Alt键被按下并保持,为false则Alt键没有按下。 altKey属性可结合鼠标或键盘使用,多用于制作一些快捷操作方式。 event.ctrlKey 功能:检测事件发生时Ctrl键是否被按住了。语法:e...原创 2010-07-08 14:50:26 · 341 阅读 · 0 评论 -
js动态添加内容
添加html内容(insertAdjacentHTML和insertAdjacentText) dhtml提供了两个方法来进行添加,insertAdjacentHTML和insertAdjacentText insertAdjacentHTML方法:在指定的地方插入html标签语句。 原型:insertAdjacentHTML(swhere,stext) 参数: ...原创 2012-11-08 16:03:18 · 1054 阅读 · 0 评论