
JavaScript
文章平均质量分 72
iteye_11428
这个作者很懒,什么都没留下…
展开
-
开发跨浏览器的javascript
一、向表中追加行在firefox/safari/opera中document.createElement创建表单元格,再使用document.appendChild来将这些表单元格增加到表行在ie中使用tbody,把行增加到表体,而不是增加到表二、通过javascript设置元素的样式在firefox/safari/opera中可以通过javascript使用元素的setAttri...原创 2009-01-05 11:04:30 · 126 阅读 · 0 评论 -
javascript学习笔记之拖拽篇
CSS代码: #div1 { background-color:red; height:150px; width:150px; position:absolute; z-index:10000; } #divDropTarget { background-color:blue; ...原创 2009-01-05 12:05:58 · 97 阅读 · 0 评论 -
Javascript之错误处理篇
//noneXistentFunction 引发错误处理机制 try{ window.noneXistentFunction(); alert("Method completed"); } catch (exception) { //因为Javascript是弱类型语言, //所以只能有一个catch语句, //并不能分类捕获...原创 2009-01-05 12:06:16 · 139 阅读 · 0 评论 -
Javascript错误处理之抛出自定义错误
//抛出自定义异常 function divide1 (iNum1, iNum2) { try{ if(arguments.length != 2) { throw new Error("divide() requires two arguments."); } else if (typeof(...原创 2009-01-05 12:06:37 · 348 阅读 · 0 评论 -
优化JavaScript
19.3.1 下载时间Web浏览器下载的是JavaScript源码,也就是所有的长变量与注释都会包含在内。这个因素和其他因素都会增加下载时间,这会增加脚本运行的总时间。增加下载时间的关键因素就是脚本所包含的字节数。要记住一个关键数字是1160,这是能放入单个TCP-IP包中的字节数。最好能将每个JavaScript文件都保持在1160字节以下以获取最优的下载时间。在JavaScript中...原创 2009-01-05 12:06:57 · 88 阅读 · 0 评论 -
Javascript压缩混淆工具
1.Dean Edwards 's Packer在线地址:http://dean.edwards.name/packer/这里有篇应用:http://bbs.blueidea.com/viewthread.php?tid=2739276&pid=3269882&page=12.JavaScript Analyser说明:http://jindw.spaces.live.c...2009-01-05 12:07:17 · 147 阅读 · 0 评论 -
js判断中英文字符串长度
<script language="javascript">//判断中英文:function isChinese(str){ var lst = /[u00-uFF]/; return !lst.test(str); }if(isChinese("名字"))alert("Yes");elsealert("NO");</sc...2009-01-05 12:07:36 · 145 阅读 · 0 评论 -
Javascript 弹出窗口控制和双击滚屏
说明:主要使用 Js 的 setInterval() 和 clearInterval() 函数完成操作.目录:1. 居中弹出窗口, 并逐步扩大2. 居角弹出窗口, 并逐步扩大3. 双击滚屏, 单击停止, 以 Scroll bar 的相对位置滚屏shawl.qiu 2006-10-24http://blog.youkuaiyun.com/btbtd1. 居中弹出窗口, 并逐步扩大li...2009-01-05 12:08:06 · 125 阅读 · 0 评论 -
在b/s开发中经常用到的javaScript
在b/s开发中经常用到的javaScript技术整理 Posted on 2006-02-17 15:55 MeiYU 一、验证类1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如...2009-01-05 12:08:19 · 103 阅读 · 0 评论 -
制作Javascript弹出窗口技巧
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。 1、最基本的弹出窗口代码 其实代码非常简单:< SCRIPT ...2009-01-05 12:09:07 · 229 阅读 · 0 评论 -
检验密码强度的JS类
<script type="text/javascript"> var PasswordStrength ={ Level : ["高,实在是高","还行啦","靠,这样也行"], LevelValue : [30,20,0],//强度值 Factor : [1,2,5],//字符加数,分别为字母,...2009-01-05 12:09:27 · 104 阅读 · 0 评论 -
去掉window.close()弹出的询问窗口
<script language="javascript"> window.moveTo(2000,2000); var para = window.location.search; var width =screen.availWidth; var height = screen.availHeight; var arg = window.show...原创 2009-01-05 12:10:10 · 284 阅读 · 0 评论 -
实时的监控用户输入多少字节的信息
具体的思路是,获得用户输入信息的容器对象,并且在该对象的onkeydown和onkeyup事件中调用相关函数,来计算用户还可以输入多少字节。<script language="javascript">//定义临时变量,来存储对象的值var mem=0;//将中文字符的长度转换为英文字符的长度function utf16to8(str) { var out, i...2009-01-05 12:10:28 · 147 阅读 · 0 评论 -
javascript学习笔记之表格排序
<script language="javascript">//数字比较函数,因为JS的数字比较,32没有4大,很郁闷的说,特意做个处理function compareIntegers(vNum1, vNum2) { var iNum1 = parseInt(vNum1); var iNum2 = parseInt(vNum2); if(iNum1 < iNum2)...原创 2009-01-05 12:05:38 · 155 阅读 · 0 评论 -
模式对话框
模式对话框在IE下可以使用window.showModalDialog的方法来解决。但是众所周知,FireFox为了支持web标准,在1.1版以后就取消了对模式对话框的支持。即:window.showModalDialog()。我们先来分析一下实现模式对话框的原理,我们在IE的模式对话框下无论点父窗口的什么地方,focus(焦点)总是回到了子窗口上面。那么在FireFox下我们将focus总是设...原创 2009-01-05 12:05:14 · 241 阅读 · 0 评论 -
Select标记中options操作方法集合
先来看看options集合的这几个方法: options.add(option)方法向集合里添加一项option对象; options.remove(index)方法移除options集合中的指定项; options(index)或options.item(index)可以通过索引获取options集合的指定项; javascript代码如下: var selectTag = null;...2009-01-05 11:59:09 · 678 阅读 · 0 评论 -
javascript弹出窗口问题总结
1.无提示刷新网页 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点"确定"才会刷新。而有的页面不会提示,不弹出提示窗口,直接就刷新了. 如果页面没有form, 则不会弹出提示窗口 如果页面有form表单, a)<form method="post" ...> 会弹出提示窗口 b)...2009-01-05 11:59:41 · 154 阅读 · 0 评论 -
javascript分页
XML数据源:<xml id="users"> <userGroup> <user id="1"> <userid>user 1</userid> <name>name 1</name> </user> &原创 2009-01-05 12:01:10 · 110 阅读 · 0 评论 -
JavaScript内置方法
abs 方法,返回一个数的绝对值。 acos 方法,返回一个数的反余弦。 anchor 方法,在对象的指定文本两端加上一个带 NAME 属性的 HTML 锚点。 asin 方法 返回一个数的反正弦。 atan 方法 返回一个数的反正切。 atan2 方法 返回从 X 轴到点 (y, x)的角度(以弧度为单位)。 atEnd 方法 返回一个表明枚举算子是否...2009-01-05 12:02:02 · 109 阅读 · 0 评论 -
status走马灯
<html> <head> <script language="JavaScript"> <!-- Hide var scrtxt="怎麽样 ! 很酷吧 ! 您也可以试试."+"Here goes your message the visitors to your page will "+"look at for hours in2009-01-05 12:02:21 · 99 阅读 · 0 评论 -
JS技巧
平面输入框<input type="text" name="T1" size="20" style="border-style: solid; border-width: 1">使文字上下滚动<marquee direction=up scrollamount=1 scrolldelay=100 onmouseover='this.stop()' onmouseout='...原创 2009-01-05 12:02:40 · 95 阅读 · 0 评论 -
javascript数组中的splice方法
splice方法是javascript中数组的一个方法,其功能是:可向数组删除并加入新的元素.其方法声明如下: arrayObject.splice(index,howmany,element1,..,elementX)index:必选项.指定在哪个位置加入/删除元素,必须是数字.howmany:必选项.指定有多少元素应该被删除,必须是数字,可以是"0".element1:可选.指定要加入...原创 2009-01-05 12:03:04 · 345 阅读 · 0 评论 -
Web JS-热键
<script language=""> <!-- var travel=true var hotkey=99 /* hotkey即为热键的键值,是ASII码,这里99代表c键 */ if (document.layers) document.captureEvents(Event.KEYPRESS) function gogo(e) { if (document....2009-01-05 12:03:26 · 183 阅读 · 0 评论 -
用JS操作FRAME中的IFRAME及其内容
问:想通过在地址栏输入一段JS来设置一下页面里某个FRAME中的IFRAME的URL和里面某个TEXT的值,然后点击提交按钮。注意:页面是其它网站的,不要给出一些改动页面代码的答案。具体情况如下:主页面.htm:<FRAMESET border=0 frameSpacing=0 frameBorder=0 cols=*,1005,*> <FRAME src="blank....原创 2009-01-05 12:03:47 · 267 阅读 · 0 评论 -
Javascript动态添加数据的解决方案
//全局变量, 记录信息的条数var num=0;//添加信息function AddMac(){ //获得两个输入信息的TEXT对象 var smac=document.getElementById('smac'); var emac=document.getElementById('emac'); /*1.在这里可以做一些...原创 2009-01-05 12:04:09 · 374 阅读 · 0 评论 -
关于动态写入表格问题的扩展
这里有几个问题1.跨浏览器支持 (水平有限,目前只研究FF和IE)2特殊字符处理3除了TEXT以外的元素对象数据插入,比如DROPDOWNLIST下面将一一解决,大牛们如果有更好解决方法,欢迎指教。。。 1 跨浏览器支持,此问题产生于输入数据源为iFrame类型的,因为在不同的浏览器下,获取iFrame的对象方法是不同的 if (window.navigator.u...原创 2009-01-05 12:04:32 · 115 阅读 · 0 评论 -
iFrame高度自适应问题
父页面代码片段如下:function Fream_Height_auto(){ var pos1; if(window.parent.document.getElementById("pos1")) { //获得父页面中,装在iFrame的层对象 pos1=window.parent.document.getElementById("...原创 2009-01-05 12:04:56 · 105 阅读 · 0 评论 -
用js从url中提取request参数
UrlParm = function() { // url参数 var data, index; (function init() { data = []; index = {}; var u = window.location.search.substr(1); if (u ...原创 2009-01-12 11:05:19 · 211 阅读 · 0 评论