+ -
当前位置:首页 → 问答吧 → 能否实现点击链接后在本页指定DIV显示外部HTML?

能否实现点击链接后在本页指定DIV显示外部HTML?

时间:2007-09-06

来源:互联网

请问能否实现点击链接后在本页指定DIV显示外部HTML?类似无刷新,不想用iframe
<a href="aaa.htm">aaa</a> | <a href="bbb.htm">bbb</a> | <a href="ccc.htm">ccc</a> <div id="hs">在此处显示外部网页</div>
   提示:您可以先修改部分代码再运行

给个例子也好,不胜感激!

[[i] 本帖最后由 joynow 于 2007-9-6 10:50 编辑 [/i]]

作者: joynow   发布时间: 2007-09-06

你说的这种属于 AJAX . 请先自行搜索了解相关基础知识.

作者: ※潇洒※   发布时间: 2007-09-09

用土办法也能解决,就是 iframe,不过不能控制框内网页的大小。

作者: Starling   发布时间: 2007-09-13

<html>
        <head>
                <script>
                        function linkClick(link)
                        {
                                hs.innerHTML = '' ;
                                var iframe = document.createElement('<iframe width="100%" height="100%">');
                                iframe.src = link.href ;
                                hs.appendChild(iframe);
                                return false;
                        }
                </script>
        </head>
        <body>
                <a href="http://www.baidu.com" onclick="return linkClick(this)">aaa</a> | <a href="http://www.google.com" onclick="return linkClick(this)">bbb</a> | <a href="http://www.baidu.com" onclick="return linkClick(this)">
                        ccc</a>
                <div id="hs">在此处显示外部网页</div>
        </body>
</html>

作者: 蓝牙   发布时间: 2007-10-29