目前网站之间相互调用的情况越来越多,比如 需要调用某个第三方提供的一些接口(天气预报),或者是第三方提供的广告......
但是出于各种原因(网络故障、服务器故障、软件故障......)常常会发生第三方的相应页面不能访问的情况,而直接导致自己网站不能正常访问,或者访问速度比较慢。
比如:某个网站为 头、内容、底 结构,在网站的头部放置了第三方提供的广告,但是出于某种原因,第三方的服务不能正常访问了,直接导致的情况就是,整个网站 头部广告 以下的部分均不能正常访问(或者要过很久以后才能打开,昨天的台湾大地震,导致了 Google Adsense 不能正常访问,直接导致了我的个人网站 http://www.oldtool.net 不能正常打开。)。
为了解决如上的问题,查阅了很多文章后,找到如下的解决方案:页面的延时加载(Page Delay Load)。
在 IE 中,几乎每个对象(div iframe td ... )均有一个属性 readyState(http://msdn2.microsoft.com/en-us/library/ms534358.aspx) ,此属性反应对象在当前页面的载入状态,当该对象完全载入以后,则当前对象的 readyState== "complete " ,借助该属性,可以控制待当前页面最期待的内容载入完成以后,再载入有可能出错的页面(或者是优先级不高的页面)。
详细代码如下:
问题页面代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns= "http://www.w3.org/1999/xhtml " >
<head>
<title> 精巧软件 www.oldtool.net </title>
</head>
<body>
<div> 这里是页面的最顶端内容。 </div>
<div> 如下的 div1 div2 div3 div4 可以放置任何第三方的内容,比如广告。 </div>
<div id= "div1 " style= "width:200px;height:40px;border:1px solid red; "> inner html 1 </div>
<div> 说明:此处的 宽、高,不一定需要提前设置,可以将此 Container 的宽、高根据内部的内容自适应。 </div>
<div id= "div2 " style= "width:200px;height:40px;border:1px solid red; "> inner html 2 </div>
<div> 说明:div3中的内容不能正常访问,直接导致其下最重要的内容不能正常打开,或者要过很久以后才可以正常打开。 </div>
<div id= "div3 " style= "width:200px;height:40px;border:1px solid red; ">
<!-- Google Adsense -->
<script type= "text/javascript "> <!--
google_ad_client = "pub-wrongcode ";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as ";
google_ad_type = "text_image ";
google_ad_channel = " ";
//--> </script>
<script type= "text/javascript " src= "http://wrongcode.wrongcode.com/pagead/wrongcode.js ">
</script>
<!-- Google Adsense -->
</div>
<div id= "div4 " style= "width:200px;height:40px;border:1px solid red; "> inner html 4 </div>
<div> 这里是页面最重要的内容,您每次打开该页面,均希望该部分内容无论如何可以正常显示。 </div>
<div> 这里是页面的最底端 </div>
</body>
</html>
修复页面代码:
分享到:
相关推荐
HTML标签大全 HTML是超文本标记语言(HyperText Markup Language)的缩写,是用于创建网页的标记语言。 HTML标签是HTML语言的基础单元,用于描述网页的结构和内容。本文档将详细介绍常用的HTML标签,包括文字、...
李洵爱心代码html 和python转载这个主题,涉及到的是使用这两种语言来创建具有情感色彩的项目,可能是一个表达爱意或者情感交流的网页应用。 HTML是一种标记语言,用于构建网页的结构和内容。在`heart.html`和`love...
2. **love.html**:可能是一个示例日志或模板文件,展示如何展示转载的日志内容。用户可以通过查看这个文件了解日志的样式和结构。 3. **记事本.txt**:可能包含软件的使用说明、注意事项或其他相关信息,用户在使用...
在Java开发中,将HTML转换为PDF是一种常见的需求,例如用于报表生成、电子书制作或者网页打印等场景。本文将详细介绍如何使用`core-renderer.jar`和`iText-2.0.8.jar`这两个库来实现这个功能。首先,我们需要理解这...
HTML(HyperText Markup Language)是用于创建网页的标准标记语言,它是互联网内容呈现的基础。本教程“动力节点 HTML 基础教程一部分”旨在帮助初学者理解并掌握HTML的基本概念和用法,逐步构建开发HTML页面的能力...
"CSDN博客转载与Markdown、HTML基础知识" CSDN博客转载是一种常见的需求,特别是在需要引用或分享他人的博客内容时。然而,对于不熟悉HTML和Markdown的用户来说,转载CSDN博客可能是一件困难的事情。本文将详细介绍...
商业转载请联系作者获得授权,非商业转载请注明出处。 链接:http://caibaojian.com/html2canvas.html 来源:http://caibaojian.com html2canvas 能够实现在用户浏览器端直接对整个或部分页面进行截屏。这个...
html指南(转载自Carefree1990大神) 原文链接:https://blog.csdn.net/weixin_42400955/article/details/81106697
### 使用HTML5开发离线应用的关键技术解析 在信息技术领域,HTML5的出现标志着网络应用的一个重大飞跃,尤其是在离线应用的开发上。HTML5,作为第五代超文本标记语言的标准,不仅增强了网页的表现力,更引入了一...
新闻动态生成HTML是Web开发中的一个重要技术,它主要用于创建动态的、交互式的网站内容,以展示最新的资讯或更新。在ASP.NET框架下,这一过程变得更加高效和便捷。ASP.NET是微软公司推出的一种服务器端Web应用程序...
转载自:http://blog.163.com/spf9190@126/blog/static/50207531201091545954587/ 这段时间在做一个短信项目,需要实现短信中插入表情的功能,本一位非常困难,经过一段时间的研究,发现还是比较簡単的,现在总结...
根据提供的标题、描述、标签及部分...以上技巧涵盖了从简单的HTML标签到较为复杂的JavaScript函数,适用于不同水平的开发者。这些技巧不仅能够提升网页的用户体验,还能够帮助开发者更好地管理和保护自己的网站内容。
Linux下的多线程编程(转载) - wintree的专栏 - 博客频道 - CSDN.NET.html
标题中的“收藏转载返回顶部”指的是网页交互设计中的一些常见功能。这些功能是用户体验的重要组成部分,旨在提升用户在浏览网站时的便捷性和满意度。 首先,我们来看“收藏”功能。在网页中,收藏功能允许用户将...
(原创请勿转载)word文档自动转html,并通过ftp上传到指定位置,并生成二码码可在线查看。 源码是vb.net的
同时,可以考虑使用HTML5或混合开发技术增强关键页面的安全性。 在整改过程中,对于敏感信息的明文传输和登录界面的钓鱼劫持,安全厂商和运营商可能存在不同的观点。例如,对于关键数据的加密,可能有争议的是加密...
Responsive Web Design with HTML5 and CSS3(2nd) 英文epub 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
html语言基础 为什么会有这个教程 我是从1998年开始学习HTML的,当时的感觉就是很好奇,一些简单的语句居然就能做出生动的效果。...本教程是免费的,并且可以随意传播,转载,但是请不要修改。
HTML5 Programmer's Reference 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除