在我的主页的某个空间添加页面
Adding page in a certain space of my homepage
这是我关于stackoverflow的第一个问题。
我想在我的主页的某个空间加载不同的页面。我用JavaScript尝试了很多次,但都碰壁了。我可以用框架来做。但我在想有没有别的办法。我想在用户点击链接时加载页面。
我是这样做的:
document.getElementById('aboutUs').onclick = function() {
document.getElementById('newDiv').style.display = "none";
document.getElementById('iFrame').style.display = "block";
}
谢谢你! !
您需要请求加载静态内容。
希望这段代码对你有帮助
//A generic function to load the static page
function loadContent(target, staticPageLoc) {
var r = new XMLHttpRequest(); // making request to load the static page
r.open("GET", staticPageLoc, true);
r.onreadystatechange = function () {
if (r.readyState != 4 || r.status != 200) return;
target.innerHTML = ""; // removing any previous content
target.innerHTML = r.responseText; // response will be the static page
};
r.send();
}
document.getElementById('aboutUs').onclick = function() {
loadContent(document.getElementById('id of dom element where page will load'), 'page path')
}
或者您可以探索jquery.load
函数&最好在服务器上运行,否则你可能会遇到CORS
相关文章:
- 在html页面的属性周围添加了一个额外的空间
- 在图例项目之间添加额外空间的高图表
- 添加引用现有命名空间的 XHTML 元素
- Javascript对象/名称空间-如何访问从嵌套函数添加的属性(包括示例)
- RegEx 在 JavaScript 中添加限制空间
- 向对象原型添加命名空间方法
- 在按钮之间添加隐藏空间
- 通过在顶部和左侧添加空间来调整画布大小.
- 如何在 Javascript 中添加命名空间函数以单击
- 为什么使用自定义标记创建元素会在 IE9 或 10 的 outerHTML 中添加 xml 命名空间,直到调用 .fin
- 如何使用 JavaScript 将字符添加到字符串的随机空间中
- 将单个项添加到 javascript 命名空间
- 如何在两个图像之间添加空间
- 如何在 DIV 中添加文本,但不使其可见或使用页面上的任何空间
- 为什么Google闭包编译器在原始命名空间为空的情况下向全局命名空间添加变量
- 将命名空间添加到javascript中
- 将javascript命名空间添加到一个巨大的项目中
- JS如何将空间添加到我使用RegExp发现的符号
- 向命名空间添加函数
- 在我的主页的某个空间添加页面