
javascript
michael110
我想留下些痕迹来证明,我曾经真实的存在着!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
window.location.href和window.location.replace的区别
有3个jsp页面(1.jsp, 2.jsp, 3.jsp),进系统默认的是1.jsp ,当我进入2.jsp的时候, 2.jsp里面用window.location.replace("3.jsp");与用window.location.href("3.jsp");从用户界面来看是没有什么区别的,但是当3.jsp页面有一个“返回”按钮,调用window.history.go转载 2008-09-01 18:33:00 · 358 阅读 · 0 评论 -
获得鼠标当前位置(浏览器兼容)
function setTipLocation(e){ var intX=0,intY=0; if(e==null) { e=window.event; } if(e.pageX || e.pageY)//如果要是存在这个对象pageX,那么 {转载 2008-10-28 18:12:00 · 347 阅读 · 0 评论 -
table固定首行首列(expression控制)
"text/css">.fixTop { Z-INDEX: 102; POSITION: relative; ; TOP: expression(this.offsetParent.scrollTop-2); HEIGHT: 50px; BACKGROUND-COLOR: #eeeeee }.fixLeft { Z-INDEX: 101; ; LEFT: expression原创 2008-11-04 18:07:00 · 942 阅读 · 0 评论 -
iframe 高度自适应!
window.onresize = setFrameSize; function setFrameSize() { if (document.frames[htmliframe].document.body==null) return; var frm原创 2008-11-03 18:14:00 · 308 阅读 · 0 评论 -
Javascript中的类实现
Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定义,并创建对象。一:定义类并创建类的实例对象在Javascript中,我们用function来定义类,如下:转载 2008-11-06 18:21:00 · 459 阅读 · 0 评论 -
5个有趣的IE浏览器地址栏JavaScript代码
5个有趣的IE浏览器地址栏JavaScript代码酷酷的绝技:5个有趣的IE浏览器地址栏JavaScript代码这又是一篇关于Javascript的文章,能在浏览器地址栏实现的效果太多了,字体放大、显示所有图片、显示Cookie等等。但这篇文章重点放在“有趣”上面,当你无聊的时候,不妨玩玩。原文来自BlogOhBlog。1、编辑网页在地址栏输入下面的代码按enter,网页上所有转载 2008-11-06 18:23:00 · 497 阅读 · 0 评论 -
js生成柱状图
function table1(total,table_x,table_y,thickness,table_width,all_width,all_height,table_type){//参数含义(传递的数组,横坐标,纵坐标,柱子的厚度,柱子的宽度,图表的宽度,图表的高度,图表的类型) //纯JAVASCRIPT代码生成图表函数1——柱状图 //运行环境为IE 6.0转载 2008-12-01 21:08:00 · 835 阅读 · 0 评论 -
四舍五入算法 + 屏蔽ctrl和shift(鼠标滚动)
function ForDight(Dight) { Dight=Math.round(Dight*Math.pow(10,2))/Math.pow(10,2); return Dight; }Math.pow(10,2)控制2位数字显示,可调节。document.onmousewheel=fun原创 2008-12-16 11:33:00 · 490 阅读 · 0 评论 -
打开窗口并传值(window.showModalDialog)
index.aspxvar obj=new Object();obj.name=Name;obj.notice=$("divNoticeContent").innerText;向新窗口传值(通过obj对象)var newWindow=window.showModalDialog("Notice.aspx",obj,"dialogWidth=325px;dialo原创 2008-12-16 11:46:00 · 664 阅读 · 0 评论 -
获取控件的绝对位置(该控件非position:absolute)
function CPos(x,y) { this.x = x; this.y = y; } function GetObjPos(ATarget) { var target = ATarget; var po原创 2008-12-16 12:15:00 · 508 阅读 · 0 评论 -
js继承,闭包再探讨!
<!--var Class = function(properties){ var _class=function(){ this.name=aa this.age=24 this.sayHello=function(){ alert(hello,my prototype) } } _cla原创 2009-03-19 18:15:00 · 473 阅读 · 0 评论 -
a href=# 与 a href=javascript:void(0) 的区别 伪装连接 等
#包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)或者等打开新窗口链接的几种办法1.window.open(url)2.用自定义函数原创 2008-09-29 11:41:00 · 414 阅读 · 0 评论 -
javascript 获取窗口大小
var x = document.body.scrollLeft; var y = document.body.scrollTop;//获取屏幕宽度 availWidth = parseInt(window.screen.availWidth); availHeight = parseInt(window.screen.availHeight);//获转载 2008-09-28 18:16:00 · 486 阅读 · 0 评论 -
js中获得地址栏传递的某参数的值
location.search 返回“?”以及以后的内容,如“http://www.a.com/b/c.asp?selection=3&jumpto=4”,location.search返回"?selection=3&jumpto=4";如果地址里没有“?”,则返回空字符串。 function getParam(name) { var queryString = window.p原创 2008-09-01 18:38:00 · 427 阅读 · 0 评论 -
window.open参数完全手册
【1、最基本的弹出窗口代码】 window.open (page.html) --> 因为着是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。window.open (page.html) 用于控制弹出新的窗口page转载 2008-09-01 18:35:00 · 2866 阅读 · 0 评论 -
网页常用小技巧(javascript)
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标转载 2008-09-03 18:13:00 · 359 阅读 · 0 评论 -
[JS]详尽解析window.event对象
描述event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。Cance转载 2008-09-03 11:00:00 · 499 阅读 · 0 评论 -
nodeType属性
作 用 辨识节点的DOM 型态。 基本语法 numNodeType = xmlDocNode.nodeType ; 说 明 此属性只读且传回一个数值。 有效的数值符合以下的型别: 1-ELEMENT 2-ATTRIBUTE 3-TEXT 4-CDATA 5-ENTITY REFERENCE 6-ENTITY 7-PI (processing instruction) 8-COMMENT 9-D转载 2008-09-18 18:29:00 · 400 阅读 · 0 评论 -
insertBefore、cloneNode、appendChild...
removeNode()用法my_xml.removeNode()参数无。返回无。说明方法;从指定 XML 对象的父级中将该对象删除。该节点的所有后代也将被删除。nextSibling用法my_xml.nextSibling说明属性(只读);计算 XML 对象,并引用父级节点的子级列表中的下一个同级。如果该节点没有下一个同级节点,则此方法返回 null。这是一个只读属性,无法用于操作子级节点。请使原创 2008-09-18 18:31:00 · 629 阅读 · 0 评论 -
根据insertBefore()衍生出来的insertAfter()函数
function insertAfter(newElement.targetElement){var parent=targetElement.parentNode;if(parent.lastChild == targetElement){parent.appendChild(newElement);}else{parent.insertBefore(newEl转载 2008-09-18 18:36:00 · 338 阅读 · 0 评论 -
javascript学习进阶-----科里化(currying)
//这是一个计算x+y的函数,但是它和常规函数的不同之处在于 //它是被Currying的 function add(x, y) { //当x,y都有值得时候,计算并返回x+y的值 if(x!=null && y!=null) return x + y; //否则,若x有值y没有值 else if(x!=null &原创 2008-09-19 22:08:00 · 438 阅读 · 0 评论 -
javascript学习进阶---js之美
Codevar a=[-1,-2,-3,5,6,-1];function f(s,e){ var ret=[]; for(var i in s) { ret.push(e(s[i])); } return ret;}var b=f(a,function(n){return n>0?n:0});ale原创 2008-09-19 22:11:00 · 407 阅读 · 0 评论 -
javascript有趣的现象----函数
function makefunc(x){ return function(){return x;}}var a = [makefunc(0),makefunc(1),makefunc(2)];alert(a[0]());//result 0 alert(typeof(a[0]));//result function alert(a[0]);/原创 2008-09-19 22:06:00 · 502 阅读 · 0 评论 -
javascript 评估用户输入密码的强度
<!-- //CharMode函数 //测试某个字符是属于哪一类. function CharMode(iN){ if (iN>=48 && iN <=57) //数字 return 1; if (iN>=65 && iN <=90) //大写字母 return 2; if (iN>=97 && iN <=122) //小写 return 4; else转载 2009-03-18 18:30:00 · 497 阅读 · 0 评论