我想知道这是否可行。我知道你可以拉一个html文件并把它放在你的页面上,<a href='index.php?content=Contact.html'>
。有没有办法将网页从URL拉到您的网站。因此,不会在另一个标签页中打开链接,而是在当前网站页面上打开该网页。如果不可能,我可以使用某种类似的解决方案。
答案 0 :(得分:0)
您可以使用iframe
标记在自己的网页中显示其他网页。
当你说:
我知道你可以拉一个html文件并将其放在你的页面上,
<a href='index.php?content=Contact.html'>
实际上,这不是一个正常的功能 - 只有 简单地显示由GET参数引用的内容实际上可能非常危险,具体取决于您是否知道要保护什么以及如何保护。
答案 1 :(得分:0)
我想这取决于你希望它如何“嵌入”你的网站,但听起来你可以使用 iframes 。
答案 2 :(得分:0)
如果您想将外部网站加载到您的网站,请查看iframes [docs]。
如果您想要使用来自您网域的内容更新部分网页而不刷新整个网页,则可以使用Ajax。
答案 3 :(得分:0)
是的,有可能。您可以使用AJAX获取其他文件,然后将div的.innerHTML属性设置为已加载的内容。用最简单的方法,使用jQuery,你会得到类似的东西:
var data = jQuery.get("http://my.domain.com/file.html")
$('#mydiv').html(data);
答案 4 :(得分:0)
你可以使用jquery的load()函数。我会做这样的事情:
$(document).ready(function () {
$('a').click(function (e) {
e.preventDefault();
$('#myDiv').load($(this).attr('href'));
}
}