对于任何初学ASP,PHP或者其他语言的初学者来说,每个人都应该会有过这种经历。把帮助手册,MSDN上看到一个函数/对象的示范代码,复制到自己的asp/php页面,然后执行,修改他们来加深学习印象。我当时也是这样做的,不过我是写了一个javascript小程序来帮助自
JavaScript的动态效果最基本的是动态改变大小,移动位置,改变透明度,改变颜色等等。而其他一些比较炫的效果无非是对这些最基本效果的组合和运用。现在网上已经有很多很不错的优秀Javascript库或者效果库,我们是否有必要再造轮子呢?放眼望去,YahooUI,基于
在上个随笔中贴出了效果库的整体框架,和一个简单的opacity插件.今天这个随笔主要是扩展其他常用效果插件,毕竟框架只能是个空壳,内容还是要自己充实。如果看过了我上篇的实现细节,这里就不多说废话了,来段代码先:复制代码代码如下:/**//****************
都是基于String.prototype的扩展:起因是有个网友和我讨论两个函数,一个是isDateTime(判断字符是否是符合yyyy-mm-ddhh:mm:ss日期格式)另一个是left函数,类似vbscript的left实现中英文字符的混合截龋他两个函数都用了循环,还用了N多if语句,每个函数都超过了
很早以前发现对于一个html元素,id可以是中文的,而且用getElementById方法可以正确取到dom小弟孤陋寡闻,今天才知道ie居然支持javascript中文编程function阿舜::onclick(){alert(this.value)}//c++风格function阿舜::onmouseout(){this.style.background="gr
如果标签的src为一个gif动画,那么他的onload事件会重复触发。firefox就没有这样的问题。//byGo_Rush(阿舜)fromhttp://ashun.cnblogs.com/functiongorush(obj){alert("如果img的src为多帧gif动画,这个会重复弹出")}解决办法://byGo_Rush(阿舜)fromhttp://a
我喜欢从最基础的内容讲起,然后慢慢深入,高手可能要给点耐心埃先看一个最简单的应用。在下面的代码中,我们需要实现一个功能,就是点击每个按钮显示相应的网址复制代码代码如下:那么。怎么写这个showUrl函数呢?我想大多数人可能会这样写.//byGo_Rush(阿舜)f
第一件事情.this指钟是JavaScript语言中的一个特殊指钟,他在代码运行时,指向调用this语句的当前对象.如果是事件绑定函数,则指向被绑定的元素本身.//byGo_Rush(阿舜)fromhttp://ashun.cnblogs.com/alert(this===window)//true直接调用的时候,指向window本身va
Array.prototype.sort方法是对数组进行排序,该方法带一个函数参数,用来指定排序的规则.我们先来看看sort的简单应用:vararr=[2,1,3,4];alert(arr.sort())//[1,2,3,4]从小到大排列//现在由大到小排列得到[4,3,2,1]alert(arr.sort(function(left,right){returnle
现在有一个横向的IFRAME,需要通过点击iframe外的一个图片来横向滚动iframe内的一个html页,但又不想让看见iframe的滚动条,请问如何解决啊????demo.htmvartimer;in.htm0000000000000000<横向滚动..demox.htmvartimer;inx.htm
字母和数字键的键码值(keyCode)按键键码按键键码按键键码按键键码A65J74S83149B66K75T84250C67L76U85351D68M77V86452E69N78W87553F70O79X88654G71P80Y89755H72Q81Z90856I73R82048957数字键盘上的键的键码值(keyCode)功能键键码值(keyCode)按键键码按键键码按
当你在页面上使用了iframe之后,一般来说会不希望iframe显示难看的滚动条,以使iframe里面的内容和主页面的内容浑然一体。这时候你会设置scrolling="no"属性。但是这样一来如果iframe里面的内容是变化的,高度会随之内容的变化而变化的时候,你的iframe就会
main.htm:复制代码代码如下:iframe自适应加载的页面高度child.htm:iframe自适应其加载的网页(多浏览器兼容)functioniframeAutoFit(){try{if(window!=parent){vara=parent.document.getElementsByTagName("IFRAME");for(vari=0;i
前言:经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页
近来网上经常流传一些关于如何在父窗口控制只弹出一个子窗口问题,我查看了一些,大部分都是只能解决部分或者很麻烦,还不算完美。比如有人是实现的这样,使用的是Cookie,以下是例子。主页上做了一个弹出窗口,如何使其只弹出一次,返回主页时不再弹出了。--
Ajax应用中很常见的行为便是后台把数据用XML包裹好返回给浏览器,浏览器解析XML,得到nodeValue如果单个node中内容很长(超过4096字节),这时在FireFox/Mozilla中就要注意了,内容将会被FrieFox分解为多个textNode,每个大小为4096字节。这种情况可以用下列函
作者:Tin出处:http://www.blogjava.net/iamtin/archive/2006/04/27/43668.html代码:http://www.blogjava.net/Files/iamtin/google_drag.rar复制代码代码如下://工具类,使用Util的命名空间,方便管理varUtil=newObject();//获取httpheader里面的UserAgent
利用JavaScript通过URL方式向后台代码传值是一种经常用到的手段,但在传递汉字时经常会出现字符不全或变成乱码的问题,其原因是由于客户端IE浏览器的编码方式为GB2312(简体中文版WINDOWS的默认设置),而后台的C#代码使用utf8编码(创建WEB工程的默认配置)
JavaScript的演化是渐进而稳固的。历经过去十年的进程,JavaScript在人们的认知里已经从一门简单的玩物式的语言逐渐发展成为一门倍受推崇的编程语言,被全世界的公司和开发者用来构造种种不可思议的应用。现代JavaScript编程语言一如既往地可靠、健壮,强大得
varxmlHttp=false;varichatstate;try{xmlHttp=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xmlHttp=newActiveXObject("Microsoft.XMLHTTP");}catch(e2){xmlHttp=false;}}if(!xmlHttp&&typeofXMLHttpRequest!='undefined'){xmlHttp=newXMLHttpReq