判断 iframe 是否加载完成的完美方法

一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似:


var iframe = document.createElement("iframe");

iframe.src = "http://www.kylgy.com";

if (!/*@cc_on!@*/0) { //if not IE

iframe.onload = function(){

alert("Local iframe is now loaded.");

};

} else {

iframe.onreadystatechange = function(){

if (iframe.readyState == "complete"){

alert("Local iframe is now loaded.");

}

};

}

document.body.appendChild(iframe);

最近, Nicholas C. Zakas 文章《Iframes, onload, and document.domain》的评论中 Christopher 提供了一个新的判断方法(很完美):


var iframe = document.createElement("iframe");

iframe.src = "http://www.kylgy.com";

if (iframe.attachEvent){

iframe.attachEvent("onload", function(){

alert("Local iframe is now loaded.");

});

} else {

iframe.onload = function(){

alert("Local iframe is now loaded.");

};

}

document.body.appendChild(iframe);

几点补充说明:

IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册。
第二种方法比第一种方法更完美,因为 readystatechange 事件相对于 load 事件有一些潜在的问题。

2011.11.07 / 标签: / 分类: PHP技术
Sofa

三星 I9100太帅了…I9100独奏<卡农>

不多解释直接上视频

2011.11.02 / 标签: / 分类: PHP技术
Sofa

iphone5的广告

2011.09.03 / 标签: / 分类: PHP技术
Sofa

iPhone5预计将支持CDMA和GSM两种制式

【赛迪网讯】北京时间8月24日,据国外媒体报道,近日有消息称,苹果公司的下一代智能手机iPhone5有很大可能会同时支持CDMA和GSM两种制式。得出该结论的依据是一部未标明身份的iOS设备在iOS应用程序的设备鉴别器中出现,可同时在GSM和CDMA网络下使用。该设备运行在iOS 5操作系统上,因此被认为是iPhone5。

目前可以同时在CDMA网络和GSM网络下使用的手机被冠名为“世界手机”,因为这种双模能力可以让手机在全球所有国家中使用。TechCrunch称,这款神秘设备的移动网络编码(MNC)和移动国家代码(MCC)已经泄漏,这两组编码通常被其运营商用来识别手机。在开发者日志中发现,这款设备同时拥有AT&T和Verizon公司的MNC/MCC。而这两家公司分别运营GSM和CDMA网络。

目前还不确认该设备是测试机还是真实的产品原型。有传言称下一代iPhone将在今年十月份与iOS 5协同发布。苹果公司已经发布了iOS 5的第六个beta版本,现在不清楚在该系统正式发布之前,还有多少beta版要发布。

2011.08.24 / 标签: / 分类: PHP技术
Sofa

迅雷网游加速器使用心得

写博客免费领迅雷加速VIP,丰富多彩的游戏加速,为您的游戏增更多乐趣,不卡不断线,修复网络延迟等问题,是你的游戏玩得长久,不再为网络的问题发愁了,无论什么游戏,只要你玩得到的,迅雷都能做得到,为您的游戏加速起来吧。。。。。。还是长期免费使用,不花一分钱的。快来试试吧

迅雷网游加速器 官网链接http://jsq.xunlei.com

 

最近一段时间公司一直是联通网络上网,玩WOW特卡.于是乎想看看迅雷最近做的免费加速器如何如何….

以前一直用的其他牌子的收费加速器.公司网络应该会近期更换,所以再去买收费的有点浪费.

体验..路过.,….登录迅雷加速器之后延时减轻了很多大概保持在70-100之间,这个效果是的确的.就是高峰期,PING会提高到200左右..这个可能是不收费的缘故吧…免费的东西免费多了.用的人也就多了吧.

还好.加速效果可以接受.迅雷网游加速器虽然比收费的加速器贵.但是好歹也是免费的.都说免费了.而且也不差!总比要从口袋里掏钱好,是吧?

再发下下载连接.迅雷网游加速器 官网链接http://jsq.xunlei.com

2011.08.09 / 标签: / 分类: PHP技术
Sofa

【电脑应用】5条鲜为人知的Windows小技巧

1. 双击窗口左上角关闭窗口


2. 在错误信息窗口激活时按下Ctrl+C复制错误信息


Windows时不时会傲娇一下,蹦几个错误信息给你看。当你想拷贝错误信息去Google一下时却发现,丫的这些字居然没法选蓝复制!没关系,直接Ctrl+C就行了

3. Shift+左键点击“否”=“全否”


Windows XP里只有“全是”而没有“全否”,难道要我一个一个点下去?没关系,慢慢来,按住Shift点“否”就成了。

4. 看看到底是哪个坑爹程序占这么大地方?

在控制面板中的卸载程序页面上,让他们按照程序占的空间大小进行排序,马上你就能知道了。

5. Ctrl+Shift+N创建新文件夹


这个确实很方便,不过好像只有win7下是能这样的,vista和之前的XP貌似都不行?

 

2011.08.03 / 标签: / 分类: 杂谈
Sofa

iPhone 5上市加速 或有两款新品到来

 

iPhone 5没有在苹果不久前举行的全球开发者大会WWDC 2011上出现还是让苹果粉丝相当郁闷的一件事情,不过对于iPhone 5的追逐依然是苹果粉丝最开心的事情,最新的消息显示苹果iPhone 5的发布和上市并不会让我们等待太多的时间了。如果顺利的话苹果iPhone 5将会在8月24日正式发布,而上市时间则将会在9月13日左右。

iPhone 5上市加速 或有两款新品到来 

  从近日的iOS 5.0的SDK中iPhone 5的摄像头资料被发现,通过该资料发现iPhone 5可能会有两款产品上市,其中代号为N93的版本将配备500万像素摄像头,而代号为N94的版本则内置了800万像素摄像头,这样一个信息让不少业内人士兴奋于是有人猜测苹果新一代的iPhone手机在命名上将会同时启用iPhone 5和iPhone 4GS,而iPhone 5就是800万像素的版本,而iPhone 4GS则是500万像素的版本。

 

  关于iPhone 5的最新消息另外还显示实际上这款手机的原型机已经达到代工厂商手中,也就是说iPhone 5已经在准备量产了,目前几乎可以铁定的是iPhone 5将会采用双核的A5处理器,不过显示屏是否升级到更大的4英寸目前还无法确定,而800万像素版本的iPhone 5则将提供对1080P高清摄录的支持。

2011.06.15 / 标签: / 分类: PHP技术

到底一天几杯几杯咖啡适合你

 咖啡给健康带来的好处多还是害处多,争辩似乎一直在持续。 每天该喝多少咖啡呢?近日,英国《每日邮报》健康专栏详细分析,供您参考。

到底一天几杯几杯咖啡适合你

  1杯咖啡

  好处:希腊研究人员对485名65岁以上的老人进行研究后发现,每天1杯咖啡可以保持动脉健康、稳定血压。英国布里斯托大学对600位志愿者的调查也表明,每天1杯咖啡可以增强脑力。

  坏处:咖啡因需要8个小时才能被完全排出体外,所以如果下午3点或4点以后喝咖啡,很容易出现睡眠障碍。

  2杯咖啡

  好处:美国佛罗里达大学研究发现,200毫克咖啡因,相当于两杯咖啡的含量,可以预防记忆力下降和老年痴呆症。《国际运动医学杂志》的研究也表明,运动前30分钟喝咖啡有助提高成绩。

  坏处:如果是孕妇,咖啡摄入量应少于两杯,否则会增加流产风险。

  3杯咖啡

  好处:《美国化学医学期刊》刊载的研究发现,每天3杯咖啡可将女性患卵巢癌的风险减少1/5。每天喝3杯的男性,患胆结石风险降低40%。

  坏处:美国2006年的研究表明,每天3杯咖啡使心率增快,血压稍微上升,可能会增加心脏病发作的风险。

  4杯咖啡

  好处:美国犹他州大学的研究发现,4杯咖啡约含400毫克咖啡因,可将口腔癌和喉癌风险减少39%。此外,还可降低结肠癌、乳腺癌和II型糖尿病的风险。

  坏处:每天4杯咖啡将风湿性关节炎风险增加1倍。

  5杯以上

  好处:东京研究人员对9万人长达10年的研究发现,每天5杯咖啡可以将肝脏损伤的风险减少3/4。

  坏处:咖啡因干扰钙的吸收,会增加骨质疏松风险。喝太多会加速体内矿物质和维生素的流失。在升高血压的同时,还会增加心血管疾病风险。

2011.06.14 / 标签: / 分类: PHP技术
Sofa

iPad3将配四核A6芯片iPhone5配双核A5

最新的消息显示,苹果公司新一代的iPad 3平板电脑将会采用苹果公司自家生产的四核心A6处理器,由于采用了四核心的芯片设计iPad 3在性能上将会更具竞争力,而Nvidia等厂商届时也将会推出自己的四核心移动处理器产品,在平板电脑市场上四核大战一触即发。

分析人士表示四核心的移动处理器对于整个移动产业来说是相当具有创新意义的,由于四核心的设计小巧的平板电脑产品同样可以拥有媲美台式机和笔记本电脑的强大性能。Nvidia方面近日已经对外展示了代号为Kal-El的Tegra 3四核心处理器的性能,而随着Tegra 3的到来谷歌Android平台上的四核心平板电脑产品也将会很快面市,这对于苹果iPad而言显然是相当大的冲击。

不过分析方面表示由于目前苹果公司的A5处理器在规格和功耗方面已经要比Nvidia的双核移动芯片要高,因此四核心的A6处理器在芯片面积、功耗控制方面将暂时不会适合手机产品使用,因此iPhone 5将不会采用四核心的A6处理器而是采用升级版本的双核心A5处理器,不过相信苹果公司很快就会研发出适合iPhone的四核心处理器,届时iPhone 6有可能采用四核心的处理器设计。

2011.06.10 / 标签: / 分类: 杂谈
Sofa

iPhone5年首次缺席 WWDC2011五大遗憾盘点

  6月8日综合,乔布斯这次带来的Onemorething没有大惊喜WWDC2011的主题演讲已经落幕,在近两个小时的主题演讲时间里,没有一件硬件新品出现,如大会开幕之前苹果公布的官方新闻一样,WWDC2011全部围绕iOS5、Lion系统和iCloud云服务展开。这让期待乔布斯最后“One more thing”带来惊喜的苹果Fans失望不已。

  综合这次WWDC2011主题演讲公布的内容来看,不乏突破和创新之处。但也有一些遗憾,其中以新一代iPhone的缺席为首,分别如下:

  一、望眼欲穿无iPhone5

  虽然苹果公司已经在大会开始之前的新闻稿中纰漏了本次大会的主要亮点,但是仍然有不少人认为下一代iPhone会最后揭晓,塬因是在过去的4年里,每一年的WWDC都会揭晓新一代的iPhone手机。

  同时,在WWDC2011开幕之际也有一些信息间接暗示了下一代iPhone,比如沃尔玛iPhone4合约机降价、神秘的WWDC2011海报等等,但最终主题演讲以无硬件发布结尾,让人唏嘘。看来iPhone5注定要今年秋天登场。

  二、iOS5不给力

  iOS5最终揭晓,但功能升级并没有想象中的大,全新的应用只有报摊(Newstand)、Reminders、PCFree和iMessage四项,且不上是杀手级的应用。

  其他像Safari、Gamecenter等功能属于在塬有的基础上升级,而通知中心也只算是系统的优化。

  三、多处模仿痕迹

  此外,据不少资深苹果用户反映,这次WWDC2011公布的各项改进和功能让人留有遗憾的是多处出现模仿痕迹而且缺乏创新。最典型的是下拉式的通知中心,和Android系统的下拉状态栏如出一辙。

  此外还有比如PhotoStream略像Flicker相册服务、Documentinthe Cloud同步好比是Evernote的同类功能等。

  四、上市时间不给力

  另外有一点,这次WWDC2011主题演讲后,很多用户发现,这次苹果的产品没有那么神速让用户使用了,在推出时间上不是很给力。比如最近能够让用户使用的Lion要等到7月,其实Lion的功能已经在去年10月20日就已对外讲解。

  而iOS5和iCloud功能则要等到今年秋天方能揭晓,对于习惯了苹果产品一般发布2周左右便能使用的上市周期,这次来得有些慢了。

  五、仍然没有小组件

  在iOS5发布之前,传言最盛的两个功能一个是通知中心,另一个则是桌面Widget。现在通知中心已经进行了大幅修改,但是仍然没有桌面小组件功能。

  总的来说,这次WWDC2011为全球苹果用户和开发者展示了一个更加完整的苹果生态系统和未来发展蓝图,但从创新力度上来讲,新功能欠缺加上硬件产品的缺失,让WWDC2011留下了以上几项遗憾之处。

2011.06.09 / 标签: / 分类: 杂谈
Sofa
  • sitemap_baidu
  • Theme Simple-M by Microhu