将HTML页面加载到另一个页面的div没有php或代码(替换iframe)

时间:2013-06-15 22:02:41

标签: html5 html content-management-system

我找到了关于如何执行此操作的答案 WITH php(示例:load HTML\PHP pages into another Page's div)。

但是,我需要能够在CKEditor中执行此操作,而 能够包含PHP代码(或javascript或任何其他内容)码)。

这里是我希望用div替换的现有iframe(如果可能):

<iframe src="http://www.example.com/page1/2/3.html" frameborder="0" height="400" scrolling="no" width="100%"></iframe>

我感谢任何想法......谢谢

2 个答案:

答案 0 :(得分:1)

为什么不尝试使用AJAX加载内容?

//它是一个javascript代码:

<script type="text/javascript">

                    $('#15').click(function()
                    {
                        $(".box").load('content8.html');
                    });

                    $('#16').click(function()
                    {
                        $(".box").load('edit.html');
                    });

            </script>   

//要显示内容,请创建单独的DIV:

            <div class="box effect8" >

            "The Ajax content loaded inside this div"       
            </div>

答案 1 :(得分:0)

不幸的是,你想做的事情根本不可能。然而。您可以做的是将样式应用于iframe,使其更像diviframe为内联,divblock。您可以设置iframe块,使其行为类似于div

没有CSS:

<iframe style="display:block" src="http://www.example.com/page1/2/3.html" frameborder="0" height="400" scrolling="no" width="100%"></iframe>

使用CSS:

iframe
{
    display: block;
}