将HTML加载到DIV中,但保留CSS,JS包括
Load HTML into a DIV, but keeping the CSS,JS includes
我有一个索引页,我想在div上加载另一个页面从一个非常不同的目录,但我想,页面将被加载到div保持CSS和JS包括,这是可能的吗?
它似乎只加载到DIV,另一个页面的主体,而忘记了JS和CSS包含。
我使用以下代码将HTML加载到div中:
<script type="text/javascript">
function processAjax(url) {
if (window.XMLHttpRequest) { // Non-IE browsers
req = new XMLHttpRequest();
req.onreadystatechange = targetDiv;
try {
req.open("GET", url, true);
} catch (e) {
alert(e);
}
req.send(null);
} else if (window.ActiveXObject) { // IE
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = targetDiv;
req.open("GET", url, true);
req.send();
}
}
}
function targetDiv() {
if (req.readyState == 4) { // Complete
if (req.status == 200) { // OK response
document.getElementById("mContent").innerHTML = req.responseText;
} else {
alert("Problem: " + req.statusText);
}
}
}
</script>
用法:
<a href="javascript:processAjax('./DataTables/extras/Editor/treinamentos/index.html');">My Page</a>
为什么不使用一个IFRAME标签来包含你想要用js和css显示的页面的url呢?
<iframe src="mypage.html"></iframe>
相关文章:
- 如何添加动态表单元素但保留其值(JS)
- JS坐标->PHP脚本-如何在PHP中保留变量
- 为什么“;闭合的“;保留字是JS
- EXT-JS 4.2.1 保留表单 - 面板滚动条的当前位置
- 点击后历史记录.js是否保留在页面上
- 文件中.js变量不会保留 AJAX 的值
- 在挖空.js模板中保留 Razor 语法突出显示
- 保留 Fabric 中图像的纵横比.js
- 如何在角度 JS 路由中保留模板视图
- 离开页面并返回页面时,不会保留 JS 页面格式
- 仅在 Ember .js 中提交后保留数据
- 是否可以在JS中获取保留字(变量,函数,对象名称)的列表
- JS - 对象内的保留词
- 角度JS从数据中选择菜单,在顶部保留1个项目
- hammer.js - 如何在不传播“点击”事件的情况下注册“保留”事件
- 在 Meteor.js 中保留表单值
- 将JS分解为带有$(document).ready()的文件,但保留范围
- 如何在 d3.js 中调整图像大小时不保留纵横比
- 刷新后在DOM上保留JS更改
- 我怎么能保留js的评论只是在哪里,他们与闭包编译器