在div,iframe,框架内显示原始高度的跨域页面?

Tri*_*shi 7 css php iframe cross-domain

我创建了一个页面,其中我正在显示一个网站页面(位于网站上的某些位置);

我使用iframe但是对高度问题感到困惑我只解决了950px的宽度问题,css3但是我的需要是全高度作为目标网站但是这不适用于跨域页面(我已成功完成相同的域名).

现在我想要么做它PHPget_file_content()或其他一些把它变成股利,iframe或在frames任何工作(也页必须是无障碍的,因为它是从主站点)

容器将通过超链接点击更改其内容.

请帮我解决问题.我已经尝试了更多的方法,包括jquery,js,php,css 和blah blah blah没有成功.

在评论或回答之前,请访问此链接

我需要像一些事情

请检查并在此处更改 要查看我的页面单击此处

注意:

  1. 我无法访问目标网站,因此我无法将属性放在目标页面上并返回到iframe页面.

  2. 我有100多页要显示,所以没有具体的方法可以使用我需要任何通用技术.

  3. 还有一件事我不想在我的页面中滚动.

所做的努力:

阿贾克斯/ jQuery的

PHP调整大小

Rob*_*lin 0

在“iframe”html 中,有:

<body onload="parent.resize_iframe(document.body.scrollHeight)">
Run Code Online (Sandbox Code Playgroud)

在 iframe 的页面中:

<script type="text/javascript">
    function resize_iframe(new_height) {
        document.getElementById('iframed').style.height =   parseInt(new_height, 10) + 60 + 'px';
    }
</script>
Run Code Online (Sandbox Code Playgroud)

我使用 60px 来修复潜在的填充等。

请注意,它们必须位于同一域下才能正常工作,否则您可能必须运行:

<script type="text/javascript">
    document.domain =   "domain.com";
</script>
Run Code Online (Sandbox Code Playgroud)

在其中一个或两个上。这是必需的,以便浏览器可以在它们之间进行交互。