JavaScript应用篇
luweifeng1983
求真务实、踏实能干、为兴趣而开发。。
JAVA学习书目介绍
1、JAVA入门与精通
2、JAVA核心技术卷
3、JAVA编程思想
4、JAVA解惑
5、JAVA设计模式
6、J2SDK API
7、HTTP协议
8、Servlet与JSP核心编程第二版
9、J2EE API
10、J2EE应用与BEA Weblogic Server
11、J2EE核心模式
12、精通EJB(第二版)
13、开源框架SSH相关
学JavaScript不得不读的8本书
http://w
展开
-
JS类型转換parseInt应注意的问题
http://www.blogjava.net/smcdl/archive/2008/11/14/240447.htmlhttp://hanxin830311.javaeye.com/blog/181125http://www.fzs8.net/Java/JavaScript/2007-05-25/3983.html javascript的parseInt函数,大家都知道是干啥的但原创 2009-02-13 10:40:00 · 775 阅读 · 0 评论 -
JAVASCRIPT 验证大全
本文引自:http://goddaughter.javaeye.com/blog/264084js验证集锦js验证表单大全,用JS控制表单提交 ,javascript提交表单 目录:1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字3:js判断是否输入英文、只能输入英文4:js只能输入数字,判断数字转载 2009-03-12 11:29:00 · 756 阅读 · 0 评论 -
操作select控件
function addUCR(formObj){ newUCR = formObj.ucr.value; if(newUCR==) return; objUCRList = formObj.ucrList; if(!isUCRExists(formObj,newUCR)){ newOption = new Option(newUCR,newUCR);原创 2009-03-19 10:29:00 · 487 阅读 · 0 评论 -
JS窗口问题处理:刷新父窗口的问题
http://kevinyuan03.blogspot.com/2008/04/blog-post.html 情况:用window.open()打开子窗口时候,如果子窗口要得到父窗口页面的某一个值,有两种办法:第一种将父窗口的那个值保存到formbean中然后在子窗口中用隐藏域得到,第二种就是在子窗口中用window.opener.document.getElementById("转载 2009-03-16 15:59:00 · 2180 阅读 · 0 评论 -
JS窗口问题处理:使弹出窗口保持前端显示的几种方法,及window窗体对象open()和showModalDialog()用法
用window.open打开一个窗口,怎么使它一直在父窗口的上面,除非点击自己设置的关闭按钮,我试了一下onblur="self.focus"好像不管用.可使用:opened=window.open("demo.html","demo","left=80,top=60,width=640,height=480,help:no,resizable:no"); opened.focus转载 2009-04-03 09:47:00 · 9663 阅读 · 3 评论 -
js判断对象是否存在
javascript object function check(strObj){ if(typeof(eval("document.all."+strObj))!= "undefined") { alert(strObj +" is an object"); } else { alert(strObj +转载 2009-07-14 16:21:00 · 1037 阅读 · 0 评论 -
onchange与onpropertychange的联系与区别!
http://www.cnitblog.com/yemoo/archive/2006/08/19/15585.html 先看这么一段解释:当一个HTML元素的属性改变的时候,都能通过onpropertychange来捕获。例如一个<input name="text1" id="text1"/>对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onpr转载 2009-07-14 15:06:00 · 1238 阅读 · 0 评论 -
对js中startWith和endWith的扩展
http://www.blogjava.net/zhip/archive/2008/07/07/212943.html function test(){ var a = "abcdef".startWith("abc"); alert("a : "+a); var b = "abcdef".endWith("def"); alert("b : "+b);}转载 2009-07-21 17:31:00 · 2247 阅读 · 0 评论 -
最大化窗口示例
最大化窗口示例: function maxWindow(){ window.moveTo(0,0); if (document.all){ top.window.resizeTo(screen.availWidth,screen.availHeight); } else if (document.layers||document.getElementById){ if (top.windo原创 2009-06-03 16:28:00 · 551 阅读 · 0 评论 -
document.all与document.layers
document.all是IE 4.0及以上版本的专有属性,是一个表示当前文档的所有对象的娄组,不仅包括页面上可见的实体对象,还包括一些不可见的对象,比如html注释等等。在document.all数组里面,元素不分层次,是按照其在文档中出现的先后顺序,平行地罗列的。所以可以用数字索引来引用到任何一个元素。但比较常用的是用对象id来引用一个特定的对象,比如document.all["element转载 2009-06-03 16:49:00 · 537 阅读 · 0 评论 -
设置文本框是只读
有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使 的内容,"中国"两个字不可以修改。实现的方式归纳一下,有如下几种。方法1: onfocus=this.blur() 方法2:readonly 方法3: disabled原创 2009-06-19 17:42:00 · 1629 阅读 · 0 评论 -
用javascript获取鼠标坐标位置
用javascript获取鼠标坐标位置今天用到一个功能,就是用javascript来获取鼠标坐标,在网上找到了event.clientX和event.clientY,如实例一。实例一: function m(){ document.getElementById("area").innerHTML=event.clientX +" , "+event.clientY; } d原创 2009-08-27 17:39:00 · 3398 阅读 · 1 评论 -
JAVASCRIPT 读取本地文件
用JavaScript打开浏览器本地文件,把数据自动填写到表单 javascript是一种客户端脚本语言。运行在浏览器环境下,而不是在服务器上运行。它能增强客户端的功能,提高客户端的效率。1995.12.4。Netscape 和SUN公司合作,推出了JavaScript1.0。当时称为LiveS原创 2009-06-23 17:20:00 · 8417 阅读 · 0 评论 -
Javascript文件夹选择框的解决方案
http://www.blogjava.net/supercrsky/archive/2008/06/17/208641.html 解决方案1:调用windows 的shell,但会有安全问题. * browseFolder.js * 该文件定义了BrowseFolder()函数,它将提供一个文件夹选择对话框 * 以供用户实现对系统文件夹选择的功能 *转载 2009-07-01 18:51:00 · 630 阅读 · 0 评论 -
JAVASCRIPT字符串与数字相连的问题
JS的过程中可能要用到字符串与数字相连成一个新的字符串变量的情况,有可能数字是变化的。而当字符串要放到另一个字符串里的时候这个问题就很容易让人分不清了。 如:var itemCount = 1;for(;itemCount Var ContentTab = "ContentTab" + itemCount;}这个容易理解。得到ContentTab为Con原创 2009-07-03 15:06:00 · 1010 阅读 · 0 评论 -
HTML中得到表的行数与列数
function numberCells() { var count=0; for (i=0; i for (j=0; j alert(window.oTable.rows[i].cells[j].innerHTML); } } }原创 2009-07-07 16:01:00 · 4584 阅读 · 0 评论 -
在JAVA SCRIPT中循环定义数组变量
<!-- for(var i=1;i<100;i++) { eval("var GetsHsCode"+i+"= new Array()"); eval("GetsHsCode"+i+"[0]=/"document.form.hscode"+i+"/"") eval("GetsHsCode"+i+"[1]=/"document.form.原创 2009-07-09 14:54:00 · 2996 阅读 · 0 评论 -
Javascript的IE和Firefox兼容性汇编
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.f原创 2009-03-12 15:17:00 · 481 阅读 · 0 评论 -
JS基础学习篇----Javascript keycode大全
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pauseke转载 2008-12-23 14:11:00 · 837 阅读 · 0 评论 -
document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementsByName
使用document.getElementById(id)在操作文档的一个特定的元素时,最好给该元素一个 id 属性,为它指定一个(在文档中)唯一的名称,然后就可以用该 ID 查找想要的元素。这里要注意的是document.getElementById(id)它返回一是一个元素。该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。因为一个文档原创 2008-12-18 16:51:00 · 1674 阅读 · 2 评论 -
JS对话框的总结
对话框有三种 1 alert 只是提醒,不能对脚本产生任何改变; 2 confirm 一般用于确认,返回 true 或者 false ,所以可以轻松用于 if...else...判断 3 prompt 一个带输入的对话框,可以返回用户填入的字符串,常见于某些留言本或者论坛输入内容那里的 插入UBB格式图片 三种弹出对话框的用法实例 function ale() {//这个基本没有什么转载 2009-02-13 10:30:00 · 2567 阅读 · 0 评论 -
JAVASCTIPT调试工具集
1.Firefox + Venkman :http://www.javaeye.com/topic/14031 http://www.hacksrus.com/~ginda/venkman/ http://www.mozilla.org/projects/venkman/这个链接下载与firefox相应的Venkman 2.Firefox的Firebughttps:原创 2009-02-18 23:24:00 · 674 阅读 · 0 评论 -
Javascript 学习提高JAVASCRIPT的两本好书
另有推荐书目:javascript学习的8本书:http://www.douban.com/doulist/55637/ 自从看过英文版《Professional JavaScript for WebDevelopers》Event一章后,其中文版一直是我关注的,很早就在图灵教育的书目预告中看到过,现在也终于看到相关的宣传攻势,打出了PK《JavaScript权威指南》和“即日转载 2009-02-19 09:42:00 · 4365 阅读 · 0 评论 -
JAVASCRIPT应用篇(1)--动态给对象添加属性
var obj = {}; name="sex"; value="male"; eval("obj."+name+"=value"); //obj[name]=value; alert(obj.sex);原创 2009-02-20 16:55:00 · 889 阅读 · 0 评论 -
JAVASCRIPT应用篇(2)--完整的Prototype框架学习
看到有关JS框架的东东,保存一下过段时间再看 http://www.cnblogs.com/me-sa/archive/2007/04/24/724660.htmlhttp://www.ijavascript.cn/原创 2009-02-20 17:33:00 · 624 阅读 · 0 评论 -
Javascript JavaScript判断浏览器类型及版本
本文引自:http://www.cnblogs.com/leadzen/archive/2008/09/06/1285764.html 你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。 几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器。由于Chrome出生转载 2009-02-19 09:53:00 · 776 阅读 · 0 评论 -
JAVASCRIPT应用篇(3)--应用最广的十大JAVASCRIPT框架
【CSDN 2月20日消息】近日,知名技术开发网站SYS-CON 媒体列出十个应用最广的Javascript框架,文章说,Javascript库已经成为设计优秀网站的基础,当今几乎所有站点都带有Javascript或Ajax元素。在Web2.0开发大潮中, 【CSDN 2月20日消息】近日,知名技术开发网站SYS-CON 媒体列出十个应用最广的Javascript框架,文转载 2009-02-21 00:20:00 · 607 阅读 · 0 评论 -
JAVASCRIPT应用篇(4)--JS的IE和Firefox兼容性汇编
JS的IE和Firefox兼容性汇编以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox1. 对象问题1.1 Form对象现有问题:现有代码这获得form对象通过document.forms("formName"),这样使用在IE 能接受,MF 不能。解决方法:改用 作为下标运算。改为document.forms["formNam转载 2009-02-21 02:18:00 · 506 阅读 · 0 评论 -
JAVASCRIPT应用篇(5)--设置TEXTAREA的MAXLENGTH属性
标准的DHTML文档中TEXTAREA的MAXLENGTH属性默认情况下不起作用,只有当事件发生时才起作用如下:http://spiderscript.net/site/spiderscript/examples/ex_textarea_maxlength.asp但TEXT中有且起作用, 那么在TEXTAREA中怎么实现输入内容不能超过多少个字符呢。方法1、如果只需要截取多少个原创 2009-02-25 11:15:00 · 9060 阅读 · 1 评论 -
JSP与JS交互问题,值传递
一、在JSP中访问JS返回的值:问题:"javascript"> var str="123"; String aa; %> --> 怎么让这个JSP里的aa获得JAVASCRIPT中str的值???? 详细一点就是:"javascript"> function returnValue(){ var myfor原创 2008-12-16 14:04:00 · 1090 阅读 · 0 评论 -
JS控制checkbox
下面的有关实现chckbox全选的方法或多或少存在一些缺陷,具体的方法在另一个帖子中有详细的说明:http://blog.csdn.net/luweifeng1983/archive/2008/12/18/3549769.aspx function checkAll() {for (var j = 1; j box = eval("document.checkboxform.C" + j); i原创 2008-12-16 18:07:00 · 7516 阅读 · 0 评论 -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
1判断select选项中 是否存在Value="paraValue"的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value="paraValue"的text为"paraText" 6设置select中text="paraText"的第一个Item为选中 7设置select中va转载 2008-12-18 14:16:00 · 558 阅读 · 0 评论 -
document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementById
HTML DOM 定义了多种查找元素的方法,除了 getElementById() 之外,还有 getElementsByName() 和 getElementsByTagName()。不过,如果您需要查找文档中的一个特定的元素,最有效的方法是 getElementById()。不过要注意的是使用getElementById时对不同的浏览器执行的结果可能是不同的,以下链接有相关说明http:原创 2008-12-18 16:08:00 · 1733 阅读 · 0 评论 -
提交和设置表单的值
"button" id="btnUdf7" name="btnUdf7" style="":"display:none;"%>" value=". . ." class="btnLook" style="" onClick="openLookupGen(arrSetAWeight, arrGetAWeight ,lookup.generic.bucode.s")%>?udfIndex=7&co原创 2008-12-18 13:26:00 · 895 阅读 · 0 评论 -
JS基础学习篇----JS控制checkbox全选、取消全选、删除功能
前面讨论了JS控制checkbox,及对document.all,document.getElementById,document.getElementsByTagName,document.getElementsByName等做了学习,链接如下:http://blog.csdn.net/luweifeng1983/archive/2008/12/16/3532529.aspxhttp://bl原创 2008-12-19 10:22:00 · 1291 阅读 · 0 评论 -
document.all与getElementById、getElementsByName、getElementsByTagName用法区别-document.all
Document.all: Document.all[]是文档中所有标签组成的一个数组变量,包括了文档对象中所有元素理解这句话可看以下:例1(这个可以让你理解文档中哪些是对象) "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> "http:/原创 2008-12-18 14:37:00 · 1963 阅读 · 0 评论 -
JS return false 与 return true
在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页. Return False 就相当于终止符,Return True 就相当于执行符。在js中return false的作用一般是用来取消默认动作的。比如你单击一个链接除了触发你的onclick时间(如果你指定的话)以外还要触发一个默认事件就是执行页转载 2009-07-10 16:54:00 · 2535 阅读 · 0 评论