不使用iframe,是否可以加载内容
<div id="siteloader"></div>
Run Code Online (Sandbox Code Playgroud)
使用外部网站,例如somesitehere.com
当页面加载? - 我知道如何从文件加载内容,但不知道如何加载整个网站?
非常感谢,
Mar*_*cel 48
没有iframe具体可以做到这一点.jQuery被使用,因为它在标题中提到.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Load remote content into object element</title>
</head>
<body>
<div id="siteloader"></div>?
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script>
$("#siteloader").html('<object data="http://tired.com/">');
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
fai*_*ino 36
看一下jQuery的.load()函数:
<script>
$(function(){
$('#siteloader').load('http://www.somesitehere.com');
});
</script>
Run Code Online (Sandbox Code Playgroud)
但是,这仅适用于JS文件的同一域.
小智 9
使用jQuery,有可能,但不使用ajax.
function LoadPage(){
$.get('http://a_site.com/a_page.html', function(data) {
$('#siteloader').html(data);
});
}
Run Code Online (Sandbox Code Playgroud)
然后放在onload="LoadPage()"body标签中.
虽然如果你遵循这条路线,php版本可能会更好:
echo htmlspecialchars(file_get_contents("some URL"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
200344 次 |
| 最近记录: |