JavaScript

JavaScript语言的前身叫作Livescript。自从Sun公司推出著名的Java语言之后,Netscape公司引进了Sun公司有关Java的程序概念,将自己原有的Livescript 重新进行设计,并改名为JavaScript。JavaScript是个脚本编程语言,支持Web应用程序的客户端和服务器端构件的开发。
     摘要: 解决思路
这个效果并不算常见,通常用于游戏或个人站点中。因为拖曳是靠鼠标来操作的,
所以对鼠标的位置的捕获是问题的重点,然后才是根据鼠标的位置设置层的位置。

具体步骤:
1.在对象(层)上按下鼠标时,先捕获到需要拖曳的对象,然后获取或设置该对象的相关属性。

obj=event.srcElement
obj.setCapture()
z=obj.style.zIndex
obj.style.zIndex=100
x=event.offsetX
y=event.offsetY
down=true
  阅读全文

posted @ 2007-10-10 17:51 Jaunt 阅读(504) | 评论 (0)  编辑 |

     摘要: // 工具类,使用Util的命名空间,方便管理
var Util = new Object();
// 获取http header里面的UserAgent,浏览器信息
Util.getUserAgent = navigator.userAgent;
// 是否是Gecko核心的Browser,比如Mozila、Firefox
Util.isGecko = Util.getUserAgent.indexOf( " Gecko " ) != - 1 ;
// 是否是Opera
Util.isOpera = Util.getUserAgent.indexOf( " Opera " ) != - 1 ;
// 获取一个element的offset信息,其实就是相对于Body的padding以内的绝对坐标
// 后面一个参数如果是true则获取offsetLeft,false则是offsetTop
// 关于offset、style、client等坐标的定义参考dindin的这个帖子  阅读全文

posted @ 2007-10-10 17:43 Jaunt 阅读(267) | 评论 (0)  编辑 |

     摘要: function IsChecked(oform,checkname){
var len = oform.elements.length;
var i=0;
for( i=0; i if (oform.elements[i].name==checkname){
if(oform.elements[i].checked){
return true;
}
}
}
return false;
}
function GetCheckedNum(oform,checkname){
var len = oform.elements.length;
var i=0;
var checkn = 0;
for( i=0; i if (oform.elements[i].name==checkname){
if(oform.elements[i].checked){  阅读全文

posted @ 2007-10-10 17:35 Jaunt 阅读(596) | 评论 (0)  编辑 |

     摘要: 此函数(网上资源)具有如下功能:

1、预先定义好图片显示的标准宽度和高度。
2、如果图片的大小超过了标准定义,那么等比例压缩图片。
3、如果图片的大小等于标准定义,那么按照标准宽度和高度显示图片。
4、如果图片的大小小于标准定义,那么不对图片进行任何压缩处理。
  阅读全文

posted @ 2007-10-10 17:33 Jaunt 阅读(516) | 评论 (0)  编辑 |

     摘要: setInterval动作的作用是在播放动画的时,每隔一定时间就调用函数,方法或对象。可以使用本动作更新来自数据库的变量或更新时间显示。setInterval动作的语法格式如下:
setInterval(function,interval[,arg1,arg2,......argn])
setInterval(object,methodName,interval[,arg1,arg2,.....argn])
第一种格式是标准动作面板中setInterval函数的默认语法,第二种格式是在专家模式动作中使用的方法。  阅读全文

posted @ 2007-10-10 17:30 Jaunt 阅读(488) | 评论 (0)  编辑 |

     摘要: 第 1 页 怎么用javascript进行拖拽 [1]
第 2 页 怎么用javascript进行拖拽 [2]
第 3 页 怎么用javascript进行拖拽 [3]
第 4 页 怎么用javascript进行拖拽 [4]
第 5 页 怎么用javascript进行拖拽 [5]  阅读全文

posted @ 2007-10-10 17:25 Jaunt 阅读(225) | 评论 (0)  编辑 |

     摘要: [下载]JavaScript权威指南(第五版)  阅读全文

posted @ 2007-04-02 18:40 Jaunt 阅读(8370) | 评论 (170)  编辑 |

     摘要: 当一个对象的属性值发生变化时激活此事件.可以用在各种html表单中,如来监视其值的变化.
  阅读全文

posted @ 2007-03-22 20:52 Jaunt 阅读(1069) | 评论 (1)  编辑 |

     摘要: setTimeout(Expression,DelayTime),在DelayTime过后,将执行一次Expression
setInterval(expression,delayTime),每个DelayTime,都将执行Expression  阅读全文

posted @ 2007-03-22 20:46 Jaunt 阅读(666) | 评论 (0)  编辑 |

     摘要: javascript小技巧(收藏)  阅读全文

posted @ 2007-03-22 16:07 Jaunt 阅读(313) | 评论 (0)  编辑 |

     摘要: 自动对select表单列表进行排序  阅读全文

posted @ 2007-03-22 15:55 Jaunt 阅读(495) | 评论 (0)  编辑 |

     摘要: 嘿嘿……今天看到很好用的一个js表格效果,有时间研究下^_^  阅读全文

posted @ 2007-03-22 14:58 Jaunt 阅读(1060) | 评论 (0)  编辑 |

     摘要: 在网上看了一下js代码感觉有点用,就转过来,也算是俺的一点小练习  阅读全文

posted @ 2007-03-22 14:47 Jaunt 阅读(1549) | 评论 (4)  编辑 |

     摘要: JS检验密码安全性等级:
  阅读全文

posted @ 2007-03-22 14:16 Jaunt 阅读(1276) | 评论 (1)  编辑 |

     摘要: Prototype

我们了解到任何prototype的属性和方法都会被传递到该类的所有实例中,利用这一特性,使用prototype也能实现继承。   阅读全文

posted @ 2006-11-28 23:14 Jaunt 阅读(190) | 评论 (0)  编辑 |

Full JavaScript Archive