15 2011

ie7-js

类别: WEB前台开发鼠标炸弹 @ 2011.06.15 13:21 已阅990次
标签: , , ,

A JavaScript library to make Microsoft Internet Explorer behave like a standards-compliant browser. It fixes many HTML and CSS issues and makes transparent PNG work correctly under IE5 and IE6.
看国外一个HTML5博客的源代码时候偶然见到的,做网页的朋友你们懂的: http://code.google.com/p/ie7-js/


十二 01 2010

杂记-jQueryMobile链接page不被样式化

类别: WEB前台开发鼠标炸弹 @ 2010.12.01 15:48 已阅2,204次
标签: , , , ,

今天发现,原来jQueryMobile的listview里要带mobile样式地转链接到一个同目录下的页面必须要用./xxxx.html而不能xxxx.html的,否则链接过去的页面的data-role="header"等内容被忽略(也就是说,虽然异步加载进来,也有transition,但变成一个没有mobile样式的HTML页面),浪费这么多时间……

现在alpha版,在平台兼容性上,路漫漫其修远兮。


20 2010

Chrome不认document.documentElement.scrollTop

类别: WEB前台开发鼠标炸弹 @ 2010.03.20 10:51 已阅2,634次
标签: ,

遇到问题:
某些情况下Chrome不认document.documentElement.scrollTop,在IE和FF中皆有值,但Chrome里为0。

解决方案:
这时使用:document.documentElement.scrollTop + document.body.scrollTop

引申参考资料:
浏览器的两种模式quirks mode 和strict mode
Activating Browser Modes with Doctype


16 2009

getURL或navigateToURL弹出窗口被IE拦截

类别: WEB前台开发鼠标炸弹 @ 2009.09.16 18:00 已阅6,142次
标签: , , , ,

问题描述:

下午遇到个麻烦:IE7和IE8会拦截flash中navigateToURL(‘xxx’,'_blank’);
as2下的getURL一样被拦截。
貌似曾经遇到过这情况,但并不是经常出现,所以一直没去研究被拦截的条件。今天又出现了,正好找找原因。

搜索一番,发现很多去年的讨论。
有人指出:

IE7和Firefox(我使用的版本是2.0.0.11)会阻止用navigateToURL方法打开新窗口,而AS2中的getURL方法则不会,让人很不爽。既然项目选择了AS3开发,就只能想办法来解决。

首先当然想到的是ExternalInterface了,测试发现还是会被blocked。后来想添加wmode会不会有所帮助,于是在页面中添加wmode属性为opaque,果然OK了。 [ 阅读全文 ]


11 2009

JQuery在ie下window.resize的麻烦

类别: WEB前台开发鼠标炸弹 @ 2009.08.11 09:19 已阅8,677次
标签: , , , ,

flash网站要实现大小控制,往往需要做一个flash跟着窗口尺寸自动放大缩小的功能。

我采用的方法是:
放一个容器div承载,里面放着100%宽高的flash
js监听网页窗口大小,然后重设容器div的大小
flash里监听舞台变化,相应视图改变位置等

用JQuery在监听窗口大小的环节出现状况。

代码: [ 阅读全文 ]


19 2009

AS3的GIF播放器及Encoder

类别: Flash\Ria,WEB前台开发鼠标炸弹 @ 2009.03.19 14:59 已阅2,692次
标签: , , ,

AS3GIF 让flash可以播放GIF动画文件,以及用ActionScript 3实现GIF编码的功能.

收藏与此,查询方便。 [ 阅读全文 ]


09 2009

IE中input元素的.type为只读!

类别: WEB前台开发鼠标炸弹 @ 2009.01.09 17:27 已阅3,512次
标签: , , , ,

今天遇到一处错误,发现IE中input元素的.type为只读!
[ 阅读全文 ]


11 2008

XML解析错误:未定义的实体

类别: WEB前台开发鼠标炸弹 @ 2008.09.11 14:27 已阅4,350次
标签: , ,

用PHP产生的XML打开时遇到了这么个错误
XML解析错误:未定义的实体
位置:http://www.mousebomb/Manage/xml.php?act=staticText&name=about
行:1,列:84:<?xml version=”1.0″ encoding=”UTF-8″?><xml><data><p>HI,您好!我是鼠标炸弹,80年代龙年水瓶。典型的网虫、工作狂&hellip;&hellip;目前待业中。<br />
———————————————————————————–^
原因很简单:XML节点中不能直接出现…等html转义符,加上CDATA就好了.

  1. echo "<?xml version="1.0" encoding="UTF-8"?><xml><![CDATA[" . filtChr13($intro) . "]]></xml>";

20 2008

全国哀悼日,网站黑白效果

类别: WEB前台开发鼠标炸弹 @ 2008.05.20 20:44 已阅2,123次
标签: , ,

这三天全国哀悼,我们为地震中逝去的同胞默哀,祈祷他们能尽快挺过难关,早日重建家园.

各大网站,在全国哀悼日这三天都成了灰色的了,是怎么实现的呢?

版本一: html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

版本二: body{filter:gray;}

可惜这两个方法只支持ie,不知道FF上怎么实现的,请对ff了解的朋友给出支持ff的方法.


12 2008

oEmbed: 一个嵌入媒体的开放格式

类别: WEB前台开发鼠标炸弹 @ 2008.05.12 08:10 已阅2,388次
标签: , , , ,

oEmbed 是一个最新的规格,由Cal Henderson (Flickr), Mike Malone, Leah Culver (Pownce), 和Richard Crowley (OpenDNS) 公布.

oEmbed是一个开放格式,来标准化嵌入图片、视频、链接或者其他媒体的方法,以及绕过媒体提供者的API(或需要屏幕抓取但没有).在一个用户发表直接指向具体媒体资源链接时,它使网站能快速简单地嵌入这个媒体.它的工作原理是:把链接作相应转换,也就是说,把图片或者视频转成XML或者JSON,告诉用户如何嵌入媒体.
[ 阅读全文 ]