DIV弹窗后禁止页面滚动,IE和FF通用,基于prototype

DIV弹出之前,禁止页面滚动:
if(Prototype.Browser.IE){
$($$(‘html’)[0]).setStyle({overflow : ‘hidden’});
}else{
$($$(‘body’)[0]).setStyle({overflow : ‘hidden’});
}

DIV关闭之后,恢复页面滚动:
if(Prototype.Browser.IE){
$($$(‘html’)[0]).setStyle({overflow : ‘auto’});
}else{
$($$(‘body’)[0]).setStyle({overflow : ‘auto’});
}

给Firefox3动手术:高内存占用优化方案

所谓高内存占用,在我的机器环境下,是指120M左右:一个主题,一个扩展。

下面是手术记录:

在地址栏输入 about:config,进入配置模式:

1. 新建一个布尔值,名为 config.trim_on_minimize,并设定值为 true,这样当 Firefox 最小化时就会释放内存占用;

2. 修改browser.sessionhistory.max_total_viewers修改值为5(页面快进/快退 功能中保存的页面总数,默认是-1(无限));

3. 新建一个整数值,名为 browser.cache.memory.capacity,设定其值16384 (>=1G 内存, 此步配置指定内存)。

去掉IE和Firefox点击链接时的焦点虚线框

IE里需要在 a 标签中加入 hidefocus=”true” 属性:<a href=”” hidefocus=”true” title=””>siteface</a>
而在Firefox等浏览器中定义CSS:a { outline:none; }或者a { outline:0; } 就可以了。

在IE里 hideFocus即隐藏聚焦,具有使对象聚焦失效的功能,其功能相当于:
onFocus=”this.blur()”
它的值是一个布尔值,如hideFocus=true。也可省略赋值直接写hideFocus。

FireFox 3.0!

天下大事,FireFox 出3.0了!!

新推出的FireFox 3.0,据称比2.0速度提高2倍,内存占用减小,几乎与苹果的Safari速度不相上下。

还有,FireBug 也有新版本提供下载了[https://addons.mozilla.org/zh-CN/firefox/addon/1843],官方网站[http://getfirebug.com/releases/],太帅了,不多说了,赶紧去升级吧!

还有,在网上刚学的:

地址栏输入about:config打开配置页,将下面两项设置为TRUE:
在新窗口打开搜索页:browser.search.openintab
在后台LOAD外部链接,方便看新闻:browser.tabs.loadDivertedInBackground