在普通div中打开html页面

时间:2013-02-05 13:24:55

标签: javascript jquery html html5

在点击事件上我想在div中打开html页面,但条件是我不想使用它应该在loacl机器上运行的任何类型的服务器。这在Mozila工作正常,但在Chrome和IE中没有。

我在Chrome中遇到了这种类型的错误。 “XMLHttpRequest无法加载file:/// C:/xampp/htdocs/kaufman/Rev/NIC/Assets/common/introduction.htm.Access-Control-Allow-Origin不允许使用Origin。”

请帮忙

2 个答案:

答案 0 :(得分:0)

如果您出于安全原因在Chrome和IE中使用 Ajax 浏览器不允许加载本地文件。您可以使用 iframe 进行此操作。这意味着制作一个< strong> Ajax iframe 。隐藏 iframe 然后设置 src onload 事件可以了解 iframe 加载时,您可以使用以下代码获取 iframe 数据

var iframeValue=document.getElementById('iframeID').contentWindow.document.body.innerHTML;
alert(iframeValue);  

答案 1 :(得分:0)

你能更好地解释一下吗? 不是iframe <iframe src="http://www.linkedpage.com"></iframe>对您的需求有用吗?

iOS 5添加了以下可添加到父div的样式,以便滚动起作用。

jQuery("#div").css("-webkit-overflow-scrolling","touch")