今天开发一个浏览器 bookmarklet 的应用,加载一些 Javascript。 在 Firefox 上测试都很顺利,搬到 IE 上居然不能执行! 点击书签后,仔细观察浏览器的反应,看到状态栏突然出现一个图标,是“隐私报告”,打开后,提示我要访问的网站有第三方 cookie,已被阻止。 我就很奇怪了,另一个 bookmarklet 应用是同一套流程开发的,怎么没出现这样的问题? 把两边的代码改成一样的,结果还是不行! […]
JavaScript
Iframe Tips ABC
通常我们用 js 脚本创建 iframe 时,会这样写: var iframe = document.createElement(‘iframe’); 之后我们可能会定义 id、name、border 等属性,这些看似简单,其实 IE 与非 IE […]
IE Bug Javascript
问题描述: 当 A 标签的文本是 http 开头时,设置 href 属性,会同时以相同的值更新链接文本,反之亦然。 解决方法: 在设置 href 时,在开头添加一个空格 ‘ ‘,即可解决此 bug。 […]
0x80040111 NS_ERROR_NOT_AVAILABLE
Firefox 在处理 Ajax 遇到错误时会报 0x80040111 异常。 在网上查了下,有的说法是,在很短的时间间隔发送了 2 次 Ajax 请求,XMLHttpRequest 的值还没有返回回来就又被请求了一次。 还有一个情况,是我遇到的,在请求成功返回后执行回调函数时,引用了空对象的属性,debug 报错:”null has […]
KB927917 IE 报错 解决方法
在 body 标签内调用 append 方式给 body 增加一个节点,如果此时 body 未加载完,也就是 body 标签还未关闭,IE 将报错:KB927917。 页面错误提示:Unable to modify […]
Object Oriented Javascript PDF ENG
这几天头大,钻研 prototype, prototype chains, scope, scope chains, constructor, closures 。 突然觉得自己根本不懂 Javascript。 把 《Pro Javascript […]
IE IFrame Transparent 透明
用 Javascript 插入 IFrame 标签,在 Firefox、Chrome 等浏览器上,默认都是透明的,但 IE 有默认的白色背景。 本来,在 html 中写入 IFrame 标签,并加上 allowTransparent=”true” […]
DOCTYPE Javascript documentElement
在 Javascript 里面调用一些属性的名称发生了改变,比如得不到 document.body.scrollTop 的值。 使用了 DOCTYPE 之后,滚动条位置必须用 document.documentElement.scrollTop 来调用,类似的还有 scrollLeft 等。 但是,在没有 DOCTYPE 的时候 […]
Mootools 教程
今天发现一个 MooTools 教程,共 30 篇,每天一个,目前为止还没写完。 简单看了看,还挺详细的,有很多例子,还详细说明了好多不为人知的问题。 30-days-of-mootools-12-tutorials-day-1-intro-to-the-library 同时还发现了一个 MooTools 的论坛: http://www.mooforum.net/
Javascript 获取 textarea 光标 文字 位置 内容 IE Firefox
Javascript 获取 textarea 光标 文字 位置 内容 IE Firefox 最近帮朋友做一个获取文字内容,并处理选中文字的Javascript程序。 本来上网查查,用Firefox搞定了,包括Opera、Safari,不过到IE那里遇到很多问题!!! 还发现了IE的一个Bug! 就是 var objRange = […]