我创建了一个页面,其中我正在显示 A网页(位于网络上的某些位置);
我使用 iframe 但是对高度问题感到困惑我只用css3
解决了950px的宽度问题,但我需要全高度作为目标网站但是不使用跨域页面(我已成功完成相同的域名)。
现在我希望使用PHP
使用get_file_content()
或其他一些将其放入div,iframe
或frames
无论哪种方式(也是如此)页面必须可以从主站点访问)
容器将通过超级链接点击更改其内容。
请帮我解决问题。 我尝试过更多的方法,包括 jquery , js , php , css ,等等等等等等没有成功。
在发表评论或回答之前,请访问THIS LINK
我需要一些像 this
这样的东西请检查此处并在此处更改 To See My page Click here
注意:
我无法访问目标网站,因此我无法将属性放在目标上 页面并返回iframe页面。
我有100多页要显示,所以没有 可以使用特定方法我需要任何通用技术。
还有一件事我不想在我的页面中滚动。
已完成的工作:
答案 0 :(得分:1)
在“iframe'd”html中,有:
<body onload="parent.resize_iframe(document.body.scrollHeight)">
并在iframes:
页面中<script type="text/javascript">
function resize_iframe(new_height) {
document.getElementById('iframed').style.height = parseInt(new_height, 10) + 60 + 'px';
}
</script>
我使用60px来修复潜在的填充等。
请注意,它们必须位于同一个域中才能生效,否则您可能必须运行:
<script type="text/javascript">
document.domain = "domain.com";
</script>
在其中一个或两个上。这是必需的,以便浏览器可以在它们之间进行交互。
答案 1 :(得分:0)
做这样的事情:
<frameset rows="*">
<frame frameborder=0 src="http://www.discountautoparts.com/" scrolling="auto" noresize>
</frameset>
如果你这样做,它应该看起来像picture