
JavaScript
qij2256
我是不会死的,因为,我能在烈火中永生.
我现在的心,就像熊熊烈火,能够燃烧一切,今天,我的努力,能够造就我的将来,我相信,我的付出,会有回报.
我现在真的很疲劳,不过,我不能休息,我会坚持下去.等待新的日出。
展开
-
textarea 获取行的值
要求如下:1,我只选择了第一行的某个数字,那么alert的时候,要把第一行所有的数字alert出来..2,如果选择多行,最后一行没有选择完毕,那么最后一行的全部的数字也要被alert出来3,选择多行后,能够不受滚动条的影响TESTfunction start_fresh(){var oV = 0;var nV = 0;var rng = document.getElementById(转载 2007-03-17 00:05:00 · 2763 阅读 · 0 评论 -
面向对象的 Javascript 引用
引用 JavaScript的一个重要的方面是引用的概念。引用就是指向对象实际位置的指针。这是一项极其强大的功能。前提是,实际的对象决不是一个引用:字符串总是一个字符串,数组总是一个数组。然而,多个变量可以引用相同的对象。JavaScript就是以这种引用引用机制为基础。通过维护一系列的指向其它对象的引用,语言为你提供了更大的弹性。 另外,对象能包括一系列的属性,这些属性简单地引用其它对象(转载 2007-05-01 10:25:00 · 662 阅读 · 0 评论 -
javascript 创建删除修改 xml
var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") //加载文档 //doc.load("b.xml"); //创建文件头 var p = doc.createProcessingInstruction("xml","version=1.转载 2007-05-08 09:05:00 · 883 阅读 · 0 评论 -
AJAX 消息框 屏蔽页面操作
还可以直接书写HTML代码 © 2006);" type=button value=点击这里>//Author:Daviv//Blog:http://blog.163.com/jxdawei" target="_blank">http://blog.163.com/jxdawei" target="_blank">http://blog.163.com/jxdawei" target=转载 2007-04-27 18:01:00 · 794 阅读 · 0 评论 -
面向对象的 Javascript 面向对象基础
面向对象基础 "面向对象的JavaScript"这一说法多少有些冗余,因为JavaScript语言本就是完全面向对象的,不可能有另外的用法。但是,初学编程者(包括JavaScript编程者)共有的一个缺点就是,功能性地编写代码而不使用任何上下文或分组。要完全理解怎么编写优化的JavaScript代码,你必须理解JavaScript的对象是怎样工作的,它们与其它语言有怎样的不同,以及怎样让它们转载 2007-05-01 10:33:00 · 907 阅读 · 0 评论 -
面向对象的 Javascript 函数重载和类型检查
其它面向对象的语言(比如Java)的一种共有的特性是“重载”函数的能力:传给它们不同数目或类型的参数,函数将执行不同操作。虽然这种能力在JavaScript中不是直接可用的,一些工具的提供使得这种探求完全成为可能。 在JavaScript的每一个函数里存在一个上下文相关的名为arguments的变量,它的行为类似于一个伪数组,包含了传给函数的所有参数。参数不是一真正的数组(意味着你不能修改它,或转载 2007-05-01 10:27:00 · 666 阅读 · 0 评论 -
面向对象的 Javascript 闭包
闭包 闭包意味着内层的函数可以引用存在于包绕它的函数的变量,即使外层的函数的执行已经终止。这一特殊的论题可能是非常强大又非常复杂的。我强烈推荐你们参考本节后面将提及的站点,因为它有一些关于闭包这一话题的精彩的信息。 我们先来看程序2-13所示的闭包的两个简单例子。 程序2-13. 闭包改善的代码清晰性的两例//得到id为"main"的元素var obj = document.转载 2007-05-01 10:30:00 · 1422 阅读 · 0 评论 -
面向对象的 Javascript 作用域
作用域是JavaScript中一个较难处理的特性。所有面向对象的编程语言都有某种形式的作用域;这要看是什么上下文约束着作用域。在JavaScript里,作用域由函数约束,而不由块约束(如while,if,和for里的语句体)。最终可能使得一些代码的运行结果表面上显得怪异(如果你来自一种块作用域语言的话)。程序2-10的例子说明了“函数作用域代码”的含义。 代码2-10. JavaScript转载 2007-05-01 10:29:00 · 1269 阅读 · 0 评论 -
给多个复选框赋值(数据从复选框存如到数据中)
form = document.getElementById("Form1"); var str=0; var strArray=new Array(); strArray = str.split(,); var Count=0; for(var i=0; i { if(form.elements[i].type=="checkb原创 2007-04-28 19:42:00 · 948 阅读 · 0 评论 -
面向对象的 Javascript 上下文
在JavaScript中,你的代码将总是有着某种形式的上下文(代码在其内部工作的对象)。这也是其它面向对象语言所共有的功能,但它们都不如JavaScript处理得这样极端。 上下文是通过变量this工作。变量this总是引用代码当前所在的那个对象。记住全局对象实际上是window对象的属性。这意味着即使是在全局上下文里,this变量仍然引用一个对象。上下文可以成为一个强大的工具,是面向对象代码不转载 2007-05-01 10:31:00 · 2956 阅读 · 1 评论 -
javascript 获取 地址栏 参数
//得到地址栏传递参数的函数function QueryString(qs){ var s = location.href; s = s.replace("?","?&").split("&"); var re = ""; for(i=1;i if(s[i].indexOf(qs+"=")==0) re = s[i].replace(qs转载 2007-05-08 17:06:00 · 584 阅读 · 0 评论 -
AJAX 屏蔽窗口 代码
//more Javascript from http://www.xrss.cnfunction sAlert(str){var msgw,msgh,bordercolor;msgw=400;//提示窗口的宽度msgh=100;//提示窗口的高度titleheight=25 //提示窗口标题高度bordercolor="#c51100";//提示窗口的边框颜色titlecolor="#c5110转载 2008-03-17 10:27:00 · 129 阅读 · 0 评论 -
js动态添加事件的方法
往往我们需要在 JS 中动态添加事件,这就涉及到浏览器兼容性问题了,以下谈及的几种方法,我们也常常混合使用。方法一、setAttributevar obj = document.getElementById("obj");obj.setAttribute("onclick", "javascript:alert(测试);");这里利用 setAttribute 指定 onclick 属性,简单转载 2007-10-01 08:51:00 · 948 阅读 · 0 评论 -
js 动态添加onload事件
在js里,一般我们认为window对象有onload事件,调用方法:window.onload(); document.body对象有onload事件,调用方法: 或者 document.body.onload = function(){..} //--> 只是一般body的onload只能写在标签里,或者后的脚本里,而window.onload可以随转载 2007-10-01 08:56:00 · 7225 阅读 · 1 评论 -
JS 屏幕 分辨率 大小
var s ="网页可见区域宽:"+ document.body.clientWidth; s+="/r/n网页可见区域高:"+ document.body.clientHeight; s += "/r/n网页正文全文宽:"+ document.body.scrollWidth; s += "/r/n网页正文全文高:"+ document.body.scrollH转载 2007-09-30 10:58:00 · 899 阅读 · 0 评论 -
JS 事件列表 以及中文说明
javascript事件列表解说 事件 浏览器支持 解说 一般事件 onclick IE3、N2转载 2007-09-30 10:16:00 · 571 阅读 · 0 评论 -
Prototype 1.5新特性(翻译笔记)
原作者:Scott Raymond翻译笔记:rubyoo原文:http://www.xml.com/pub/a/2007/01/24/whats-new-in-prototype-15.html来源:http://www.rubyoo.com/伴随着世界上最伟大的web开发框架rails 1.2的正式发布,世界上最流行的javascript开发框架prototype 1.5也发布了。prototy转载 2007-10-21 10:58:00 · 623 阅读 · 0 评论 -
DIV盖住下拉列表
DIV盖住下拉列表aaaaaaabbbbbbbccccccctest0test1test2test3ssssssssssss a转载 2007-09-28 16:45:00 · 739 阅读 · 0 评论 -
javascript 数据类型转换
parseFloat 转换成浮点数parseInt 转换成整数.这两个函数都有些容错性的,比如"123abc"会变成123.如果楼主希望更准确一些,其实可以判断一下,然后用eval,像这样不过也可以使用这样的方法:var a = "234" ;a = a.replace(/(^[//s]*)|([//s]*$)/g, "");if( a !="" && !isNaN( a ) ){//转载 2007-05-13 15:50:00 · 1541 阅读 · 0 评论 -
Prototype 1.5.0 源码
/* Prototype JavaScript framework, version 1.5.0 * (c) 2005-2007 Sam Stephenson * * Prototype is freely distributable under the terms of an MIT-style license. * For details, see the Prototype web转载 2007-04-27 08:01:00 · 687 阅读 · 0 评论 -
prototype 源码解读 之 prototype.js
http://prototype.conio.net/ 我喜欢Javascript,热衷于 Ajax 应用转载 2007-04-27 07:56:00 · 467 阅读 · 0 评论 -
指定选取textarea的特定行
通常状况下,大家都使采用判断来判断textarea控件中含有多少行,但是,有这么一种情况,就是没有使用回车,而是字符过宽而textarea自动换的行,很显然,上面那种方法就不可行了. 这里,我封装了一个方法getTextRange(num, areaId),这个方法只需要传入textarea的id及其需要的行号,即可以返回指定行,为了灵活,这里没有返回指定行的文本,而是返回了指定转载 2007-03-16 23:27:00 · 1789 阅读 · 0 评论 -
获取textarea光标选择位置和内容方法(IE, Firefox)
在网上用baidu找了很久,找到的都是IE的方法,Firefox都不能用。 而且很多要用到.focus()方法,用起来很不方便。 后来转用Google,搜了下"textarea cursor",第一个就有好方法。我根据最后一个家伙的comments,写了一个sample,应该还是挺好用的。原文地址:http://weblogs.asp.net/skillet/archive/2005/03/2转载 2007-03-18 14:11:00 · 879 阅读 · 0 评论 -
textarea 指定多行范围
我现在要做的是,选择 从直观行的第3行 到 第4 行,谢谢!我现在要做的是,选择 从直观行的第3行 到 第4 行,谢谢!我现在要做的是,选择 从直观行的第3行 到 第4 行,谢谢!我现在要做的是,选择 从直观行的第3行 到 第4 行,谢谢!我现在要做的是,选择 从直观行的第3行 到 第4 行,谢谢!从 到 function selectRow(from,to){if(isNaN(from) ||转载 2007-03-17 00:09:00 · 2492 阅读 · 1 评论 -
点击 TextArea 实现光标定位
光标位置INPUT{border: 1 solid #000000}BODY,TABLE{font-size: 10pt} 点击 TextArea 实现光标定位记得红与黑最后那段吗?一个猎人在草丛中穿行,皮靴踩翻了一只蚁巢。猎人浑然不觉继续远行,而蚁群四散逃开,最后只剩下那些刚孵化的幼蚁,天然的本能支配它们纷纷努力向最近的高出爬去。 function setCookie(coo转载 2007-03-17 00:00:00 · 1048 阅读 · 0 评论 -
在Textarea中插入元素(光标位置)
function storeCaret (textEl) { if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); } function insertAtCaret (textEl, text) { if (textEl.createTextRange && te转载 2007-03-16 23:30:00 · 1618 阅读 · 0 评论 -
删除textarea光标所在行之二
1111111122222222333333334444444455555555666666667777777788888888 function DelRow() { //先把Textarea的数据分开.按/r/n,就是回车符分开.存成数组.var str = txt1.value;arrstr = str.split(//r/n/);for(var i=0;i{ arrstr[i]转载 2007-03-18 14:38:00 · 1576 阅读 · 2 评论 -
删除光标在textarea中的那一行
删除光标在textarea中的那一行转载 2007-03-17 00:13:00 · 1217 阅读 · 1 评论 -
实现textarea内字符串选择查询替换功能资料
----------自动替换版---------- New Document var staus ;var oRange;var objTimer;var objTimer1;var objTimer2;var sBookMark;function selectall(objAll,OBJSingle){alert(objAll.checked);for (var i=0;iif (objAll.转载 2007-03-16 23:23:00 · 660 阅读 · 0 评论 -
光标位置 textarea
光标位置 INPUT{border: 1 solid #000000} BODY,TABLE{font-size: 10pt} 点击 TextArea 实现光标定位 我怕来不及我要抱着你,直到感觉你的绉纹有了岁月的转载 2007-03-18 14:31:00 · 1256 阅读 · 0 评论 -
JavaScript代码格式化和语法着色
JavaScript代码格式化和语法着色 /* Global CSS */ * {padding:0px;margin:0px;font-size:13px;font-family: arial 宋体;} body {overflow:auto;border:0px none black;background-color:butt转载 2007-03-20 12:09:00 · 1073 阅读 · 0 评论 -
javascript 代码的格式化和压缩
JS代码的格式化和压缩 - powered by flyphp.comJS代码的格式化和压缩/**//**//**//** ** ================================================================================================== ** 类名:CLASS_FORMATER** 功能:转载 2007-04-25 23:53:00 · 575 阅读 · 0 评论 -
AJAX prototype.js 1.4版开发者手册
prototype.js 1.4版开发者手册(强烈推荐) http://thinhunan.cnblogs.com/archive/2006/04/01/DeveloperNotesForPrototype.html prototype.js是什么?万一你没有使用过大名鼎鼎的prototype.js,那么让我来告诉你,prototype.js是由Sam Stephenson写的一个转载 2007-04-25 23:21:00 · 679 阅读 · 0 评论 -
javascript 日期日历控件 三
var months = new Array("一", "二", "三","四", "五", "六", "七", "八", "九","十", "十一", "十二"); var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30, 31); var days = new Array("日","一", "二", "三",转载 2007-04-19 18:27:00 · 423 阅读 · 0 评论 -
JavaScript 模仿 MSN 消息 popup
var oPopup = window.createPopup();var popTop=50;function popmsg(msgstr){var winstr="";winstr+="☆☆收到消息☆☆";winstr+=""+msgstr+"";oPopup.document.body.innerHTML = winstr;popshow();}function popshow(){wi转载 2007-04-17 22:37:00 · 552 阅读 · 0 评论 -
javascript 操作 HTML DOM
主要概述一些有用的基础的DOM的方法以及怎样用使用javascript使用它们。可以实现比如动态地新建控制移动HTML元素。Document 对象的常用方法 1、getElementById(id) 通过元素的ID访问元素,这是DOM一个基础的访问页面元素的方法,我们要经常用到它. 例如下面的例子,我们可以同DIV的ID迅速的访问到它,而不必通过DOM层层遍历转载 2007-04-20 18:22:00 · 858 阅读 · 0 评论 -
大小、位置 top、clientTop、scrollTop、offsetTop
图示说明如下:51windows.Net var s = "";s += "/r/n网页可见区域宽:"+ document.body.clientWidth;s += "/r/n网页可见区域高:"+ document.body.clientHeight;s += "/r/n网页可见区域宽:"+ document.body.offsetWidth +" (包括边线的宽)";s += "/转载 2007-04-17 22:42:00 · 552 阅读 · 0 评论 -
javascript 日期日历控件 二
var myC_x,myC_y;var myC_timeset=null,myC_timeset1=null;var divObj=null;var inputName;function myCalendar() //构建对象{ var myDate = new Date(); this.year = myDate.getFullYear(); this.month = myDat转载 2007-04-19 18:06:00 · 513 阅读 · 0 评论 -
javascript 日期日历控件
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> JS 日历 /** author: misshjn* email: misshjn@163.com* homepage: www.happyshow.org* createDate: 2007-02-23转载 2007-04-19 18:05:00 · 794 阅读 · 0 评论 -
预览待上传的本地图片
上传文件是一种很普通的Web应用,尤其以上传图片更为常见。今天我们就在Web标准的范围内谈谈与这个主题相关的内容(只限前端部分,上传的实现当然就不在此列了),关键词是:Javascript、DOM和Firefox。表单 先创建一个file表单域,我们需要用它来浏览本地文件。 试下效果: 判断文件类型 当用户选择了一个图片文件时,我转载 2008-03-18 13:11:00 · 651 阅读 · 0 评论