分类“Javascript & DOM & AJAX”的存档

2007.0722
用document.domain解决Ajax跨子域

因为浏览器的安全策略,浏览器不允许不同域(比如:dancewithnet.com和lab.dancewithnet.com)、不同协议(比如:http://dancewithnet.com和https://dancewithnet.com)、不同端口(比如:http:dancewithnet.com和http://dancewithnet.com:8080)下的页面通过XMLHTTPRequest相互访问,这个问题同样影响着不同页面的Javascript的相互调用和控制,但是当主域、协议、端口相同时,通过设置页面的document.domain主域,Javascript可以在不同的子域名间访问控制,比如通过设置document.domain=’dancewithnet.com’,http://dancewithnet.com和http://lab.dancewithnet.com页面可互访,这个特性也提供了此情况下不同子域名下的XMLHTTPRequest相互访问的解决方案。 阅读全文 »

标签:, ,
在17:38发表于Javascript & DOM & AJAX,有评论13
2007.0513
Firefox返回时Iframe的显示Bug

Bug演示

一个页面有4个Iframe来显示flash内容,其中第二个iframe的显示是用Javascript控制的,只有当特定的cookie存在时才出现,否则显示普通的文本。其控制代码是: 阅读全文 »

标签:, ,
在0:25发表于Javascript & DOM & AJAX,有评论4
2007.0430
dwnTree:可记忆的无限级树型菜单 1.1

简介

dwnTree是一个可记忆的无限级树型菜单,它的特点如下:

  1. 菜单数据采用XML格式,依据XML文档树结构生成树型菜单,可在XML文档中设置子菜单在加载时是否展开和菜单链接的target方式
  2. 可启用记录菜单的打开状态(需要Cookie的支持),记住用户最后的菜单操作状态
  3. 支持WEB标准,考虑语义化,支持IE5.5+,Firefox,Opera
  4. 使用简单,同一页面无限次使用

阅读全文 »

标签:, , , ,
在19:00发表于Javascript & DOM & AJAX,有评论61
2007.0416
检测大写锁定键(Caps Lock)是否被激活

相信很多人都有过这样的经历,在输入密码时不小心按了大写锁定键(Caps Lock),导致密码验证屡次错误,甚至一度绝望中。虽然常见的标准键盘有Caps Lock的指示灯来提示,还用IBM的船型Caps Lock键专利(谢谢WINDCY)通过减少表面积和高度来减少输入时误按下以提高效率,但由于该键容易在无察觉下被按下,且功能可以被Shift 键代替,所以有人提出了“撬出Caps Lock键”。 阅读全文 »

标签:, , ,
在19:09发表于Javascript & DOM & AJAX,有评论16
2007.0322
Javascript在页面加载时的执行顺序

一、在HTML中嵌入Javasript的方法

  1. 直接在Javascript代码放在标记对<script>和</script>之间
  2. 由<script />标记的src属性制定外部的js文件
  3. 放在事件处理程序中,比如:<p onclick="alert('我是由onclick事件执行的Javascript')">点击我</p>
  4. 作为URL的主体,这个URL使用特殊的Javascript:协议,比如:<a href="javascript:alert('我是由javascript:协议执行的javascript')">点击我</a>
  5. 利用javascript本身的document.write()方法写入新的javascript代码
  6. 利用Ajax异步获取javascript代码,然后执行

阅读全文 »

标签:, , ,
在19:23发表于Javascript & DOM & AJAX,有评论24
2006.1011
基于prototype的易用表单验证

阅读全文 »

标签:,
在4:52发表于Javascript & DOM & AJAX,有评论4
2006.0914
《JavaScript高级程序设计》PK《JavaScript权威指南》(第四版)?

自从看过英文版《Professional JavaScript for Web Developers》Event一章后,其中文版一直是我关注的,很早就在图灵教育的书目预告中看到过,现在也终于看到相关的宣传攻势,打出了PK《JavaScript权威指南》和“即日为王”的口号。 阅读全文 »

标签:, , ,
在19:18发表于Javascript & DOM & AJAX,有评论7
2006.0420
IE ActvieX更新产生影响的解决办法

一、问题背景和影响范围

由于专利问题,Microsoft 将被迫更改 IE 处理 ActiveX 控件的交互方式。所以Microsoft 即将发布一个用于 Microsoft Windows XP Service Pack 2 (SP2) 和 Microsoft Windows Server 2003 Service Pack 1 (SP1) 的 Microsoft Internet Explorer 6 的软件更新。据悉该更新将于6月2日正式开始。此更新可更改 Internet Explorer 处理某些使用 ActiveX 控件的网页的方式。 阅读全文 »

标签:, , , , ,
在2:15发表于Javascript & DOM & AJAX,有评论4

回到页眉