prototype 的dom:loaded在ie下不兼容问题 02 November 2011 12:06 Wednesday by 小屋 浏览(196)

Magento默认采用的prototype库,遇到关于prototype的document.observe('dom:loaded', function() {}); 的用法在IE不起作用的问题(在火狐下工作OK)。

document.observe('dom:loaded', function() {
    alert('dom:loaded');
});

最后暂时解决这个兼容问题的处理是:

添加浏览器判断,在IE浏览器下改用Event.observe(window, 'load', function() {});

js判断浏览器

var Browser = {
    'isIE' : (navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0),

阅读全文>>

JQuery和Prototype区别小结 22 July 2011 16:35 Friday by小屋 浏览(674)

jQuery使用得比较顺手也比较喜欢,不得已也要用Prototype,小小整理下区别。。

页面载入

  1. // JQuery
    
    
    
  2. $ ( document ). ready ( function () {
  3.         // Code
  4. });

 

  1. // JQuery Shorthand
    
    
    
  2. $ ( function () {
  3.         // Code
  4. });

 

  1. // Prototype
    
    
    
    

阅读全文>>

ajax请求报错Error loading content (NS_ERROR_DOCUMENT_NOT_CACHED) 18 July 2011 12:04 Monday by小屋 浏览(1224)

ajax请求的时候,IE出现拒绝访问的错误,同域名无跨域,调试了半天还是调试不出问题?

FF调试看到错误信息:

Error loading content (NS_ERROR_DOCUMENT_NOT_CACHED)

text/html (NS_ERROR_DOM_BAD_URI)


如果也遇到这种情况,实在想不出啥原因了的话,看看是不是http://和https://的互访。

阅读全文>>

magiczoom放大镜手动破解 12 July 2011 12:35 Tuesday by小屋 浏览(1162)

好用的东西一般有版权。。又让好多人讨厌版权。。。

magiczoom放大镜版权效果

js的放大镜插件magiczoom算来是还不错的,要纯js所以以前的jQuery的放大镜插件就不能用了。

又不想花银子买正版,顺手破解magiczoom的版权。

对magiczoom.js解密,看源码,最后找到

^bko}k.{~i|ojk.za.h{bb.xk|}ga`.ah.Coigm.Taac(-6:6<5    #LINE1461

这句,这句经过“.update(MagicZoom.x7(a[0]))”(#LINE1535)后就成了邪恶的版权信息“Please upgrade to full version of Magic Zoom TM ”。

阅读全文>>

网页设计网页尺寸注意事项 12 June 2011 16:15 Sunday by小屋 浏览(665)

有很多没注意到的都有写了,值得一阅。

网页设计在初始要界定出网页的尺寸大小.就像绘画给出一块画版来.这样才能方便设计.
网页的尺寸受限于两个因素:一个是显示器屏幕.显示器现在种类很多,以17寸为主流, 正在朝19寸及宽屏的方向发展.但目前也有为数不少的15寸显示器.另一个是浏览器软件,就是我们常用的IE,遨游,Friefox等.

高度:
高度是可以向下延展的,所以一般对高度不限制. 对于一屏来说,一般没有一个固定值,因为每个人的浏览器的工具栏不同,我见过有的浏览器工具栏被插件占了半个屏幕,所以高度没有确切值。

宽度:
1、在IE6.0下,宽度为显示器分辨率减21,比如1024的宽度-21就变成1003。但值得注意的是IE6.0(或更低)无论你的网页多高都会有右侧的滚动条框。
2、在Firefox下,宽度的分率辨减19。比如1024的宽度-19就变成1005
3、在Opear下,宽度的分率辨减23。比如1024的宽度-23就变成1001

阅读全文>>