:::: 菜单 ::::
日志类别: Web前端/H5

ie7-js

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/


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

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

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



getURL或navigateToURL弹出窗口被IE拦截

问题描述:

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

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

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

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


JQuery在ie下window.resize的麻烦

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

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

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

代码: [ 阅读全文 ]




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

用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>";

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

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

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

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

版本二: body{filter:gray;}

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


页面:12