JavaScript
huangbomeizi
这个作者很懒,什么都没留下…
展开
-
javascript禁用
打开IE的internet选项-->安全->自定义级别,往下翻找到脚本--java小程序,启用即可你的浏览器禁用了javascript,不能正常显示,请打开IE的internet选项-->安全->自定义级别,往下翻找到脚本--java小程序,启用即可原创 2008-05-26 14:28:00 · 1117 阅读 · 0 评论 -
完整的ajax程序包
摘自>if(typeof XMLHttpRequest == undefined) XMLHttpRequest = function(){ return new ActiveObject(navigator.userAgent.indexOf("MSIE 5")>=0?"Microsoft.XMLHTTP":"Msxml2.XMLHTTP"); };function ajax(opti原创 2008-11-04 22:23:00 · 689 阅读 · 1 评论 -
javascript、css对不同浏浏览器的解决
前几个月做了个项目,对javascript,css在不同的浏览器显示和执行问题真是头痛不已,今天特在网上搜了一下,将这些资料汇总一下,这个资料都来自网上,恕不一一指明出处.一.针对不同浏览器css的写法有两种方法: 1.用*号和_下划线来区分,如下: background:orange;*background:green;_background:blue;转载 2009-02-19 10:05:00 · 1834 阅读 · 0 评论 -
XMLHTTPRequest状态status,readyState完整列表
前几天去应聘,被问到XmlHttpRequest的status的状态列表,不知,回来查资料,如下:以下引用http://hi.baidu.com/canye2004/blog/item/1803d0336a123e46ac4b5f55.html AJAX中请求远端文件、或在检测远端文件是否掉链时,都需要了解到远端服务器反馈的状态以确定文件的存在 与否。 当然,在我们转载 2009-02-22 14:27:00 · 5087 阅读 · 0 评论 -
js 操作cookie详解
请记住,cookie就是文档的一个字符串属性。要保存cookie,只要建立一个字符串,格式是name=(名称=值),然后把文档的 document.cookie 设置成与它相等即可。比如,假设想保存表单接收到的用户名,那么代码看起来就象这样: Java代码 document.cookie = "username" + escape(form.username.value);转载 2008-12-22 10:43:00 · 547 阅读 · 0 评论 -
图片切换效果
在页面添加如下代码 后台加载如下:/***************图片切换新闻*********************/ private void ImageNewsLoad() { //得到图片列表 DataRecordTable drt = new ImageNewsBusiness().GetList("orderBy", "desc"原创 2009-06-20 14:17:00 · 518 阅读 · 0 评论 -
如何检查浏览器类型
转到http://www.51obj.cn/?p=368之前一直使用检查navigator.userAgent字符串来判断浏览器类型switch(navigator.userAgent.toLowerCase().indexOf("msie"))//firefox|opera|safari|msie{ case(-1): alert("DOM浏览器");转载 2009-10-13 08:50:00 · 1981 阅读 · 0 评论 -
js中的冒泡事件与事件监听
以下文章转至http://www.51obj.cn/?p=336冒泡事件js中“冒泡事件”并不是能实际使用的花哨技巧,它是一种对js事件执行顺序的机制,“冒泡算法”在编程里是一个经典问题,冒泡算法里面的冒泡应该说是交换更加准确;js里面的“冒泡事件”才是真正意义上的“冒泡”,它从DOM最低层逐层遍历树,然后附加相应事件。以下面代码为例:冒泡事件function Ad转载 2009-10-13 08:47:00 · 836 阅读 · 0 评论 -
Javascript 在浏览器环境中 事件
转至http://www.javaeye.com/topic/334133事件事件的例子很多了。如用户输入,点击按钮等等。可以把一个javascript函数赋给一个事件(这个可以叫做事件监听器或者事件处理器),当事件发生了,就会执行这个函数。 基于内置的HTML属性添加一个时间最快的方法就是,直接添加到html属性中,代码如下Js代码 "al转载 2009-10-13 08:51:00 · 1859 阅读 · 2 评论 -
javascript操作Cookies
javascript操作Cookies方法集锦function setCookie(name,value){ var Days = 1; //此 cookie 将被保存 1 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*原创 2009-10-14 10:33:00 · 407 阅读 · 0 评论 -
DOM-Drag原代码
摘自>var Drag = { obj : null, init : function(o, oRoot, minX, maxX, minY, maxY, bSwapHorzRef, bSwapVertRef, fXMapper, fYMapper) { o.onmousedown = Drag.start; o.hmode原创 2008-11-03 22:37:00 · 532 阅读 · 0 评论 -
浏览器各种位置的确定
//通过在短时间内增加高度逐步显示隐藏元素的函数function slideDown(elem){ elem.style.height="0px"; show(elem); var h = fullHeight(elem); for(var i=0;i (function(){ var pos = i; setTimeout(function(){ elem.style.heig原创 2008-11-03 22:32:00 · 734 阅读 · 0 评论 -
插入和追加内容到DOM的函数
//创建元素function create(elem){ return document.createElementNS ? document.createElementNS(http://www.w3.org/1999/xhtml,elem): document.createElement(elem);}//插入和追加的辅助函数function checkElem(a){ var r原创 2008-10-31 22:17:00 · 492 阅读 · 0 评论 -
关于javascript中的宽和高
javascript中的高和宽有很多种宽:width,offsetWidth,clientWidth,scrollWidth,availWidth高: height,offsetHeight,clientHeight,scrollHeight,availHeightwidht和height很奇怪,看如下代码alert(document.body.width);原创 2008-09-04 20:13:00 · 1623 阅读 · 0 评论 -
[JavaScript][转]offsetParent和parentElement的区别
在td中的元素会把第一个绝对/相对定位的hierarchy parent当作offsetParent,如果没有找到需要分三种情况讨论 一,如果该元素没有绝对/相对定位,则会把td当作offsetParent 二,如果该元素绝对/相对定位并且table没有绝对/相对定位,则会把body当作offsetParent 三,如果该元素绝对/相对定位并且table绝对/相对定位,则转载 2008-09-04 21:26:00 · 683 阅读 · 0 评论 -
初识Firebug 全文 — firebug的使用
本文最初发表《程序员》杂志第三期,现将全文贴上,内容已经过编辑修饰了很多:)什么是Firebug从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验。一个优秀的WEB开发人员需要顾及更多层面,才能交出一份同样优秀的作业转载 2008-10-24 23:19:00 · 359 阅读 · 0 评论 -
javascript中创建对象的方式及方法的重载
这篇文章看javascript高级编程和精通javascript所得创建对象的方式:1.//定义构造函数function Dog(name){ // 公有属性 this.name = name; //私有属性 var age = 16; //私有方法 function sayHello() {原创 2008-10-27 21:52:00 · 626 阅读 · 0 评论 -
查找DOM元素的方法集合(searchElement.js)
/** * @author huangbo *///查找相关元素的前一个兄弟元素的函数function prev(elem){ do{ elem = elem.previousSibling; }while(elem && elem.nodeType != 1);}//查找相关元素的下一个兄弟元素的函数function next(elem){ do{ elem =原创 2008-10-26 22:22:00 · 1209 阅读 · 0 评论 -
addEvent.js domRead.js
addEvent.js 如下,复制就可以了function addEvent(element,type,handler){ if(handler.$$guid){ handler.$$guid = addEvent.guid++; } if(!handler.events){ element.events={}; } var handlers = element.events[type];原创 2008-10-30 22:15:00 · 1253 阅读 · 0 评论 -
设置和获取元素特性的函数
//获取和设置元素特性的值,传入value为设置,不传为获得function attr(elem,name,value){ if(!name || name.constructor != String){ return ; } name = {for:htmlFor,class: className}[name]||name; if(typeof value != und原创 2008-10-31 22:15:00 · 488 阅读 · 0 评论 -
删除DOM节点的函数
//删除一个独立的DOM节点的函数function remove(elem){ if(elem){ elem.parentNode.removeChild(elem); }}//在DOM中删除一个元素的所有子点function empty(elem){ while(elem.firstChild){ remove(elem.firstChild); }}原创 2008-10-31 22:19:00 · 888 阅读 · 0 评论 -
操作CSS方法集合
//获取元素的真实的,最终的CSS样式属性值的函数function getStyle(elem,name){ if(elem.style[name]){ return elem.style[name]; }else if(elem.currentStyle){ return elem.currentStyle[name]; }else if(document.defaultView && do原创 2008-10-31 23:15:00 · 473 阅读 · 0 评论 -
强烈推荐:240多个jQuery插件
以下文章摘自于http://www.cnblogs.com/terrylee/archive/2007/12/09/the-ultimate-jquery-plugin-list.html 概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库转载 2009-10-20 09:15:00 · 383 阅读 · 0 评论