在div标签内打开网页而不是标签

时间:2011-07-14 20:22:08

标签: php

我想知道这是否可行。我知道你可以拉一个html文件并把它放在你的页面上,<a href='index.php?content=Contact.html'>。有没有办法将网页从URL拉到您的网站。因此,不会在另一个标签页中打开链接,而是在当前网站页面上打开该网页。如果不可能,我可以使用某种类似的解决方案。

5 个答案:

答案 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'));
    }
}