如何在一个div中显示另一个网页中的一部分~~

luokebi24 2012-04-19 09:19:58
比如显示另一个网页中某个<div>中的内容
...全文
3434 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
u011149987 2013-06-21
  • 打赏
  • 举报
回复
我刚刚也在用这个功能,找到一段代码,看看适不适合你的啊 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <HEAD> <TITLE>New Document</TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <style> .tabnav ul { margin: 0; padding: 0; list-style: none; } .tabnav li { margin:13px; padding:10px; border: 1px solid red; float: left; } .b { border: 1px solid #000; clear: both; } </style> <script language='javascript'> function tab(n){ var tabnav="a"+n; var tabid="b"+n; cleardisplay(); document.getElementById(tabid).style.display="block"; } function cleardisplay(){ for (i=1;i<3;i++) { var cleartabid="b"+i; document.getElementById(cleartabid).style.display="none"; } } </script> </HEAD> <BODY> <div> <div class='tabnav'> <ul> <li id='a1' onclick='tab(1)'><a href="#">TAB1</a></li> <li id='a2' onclick='tab(2)'><a href="#">TAB2</a></li> </ul> </div> <div id='b1' class='b'><p>adfadsfasfadfasfafa</p></div> <div id='b2' class='b' style='display:none;'><p>adfasdfasdfafasdfa</p></div> </div> </BODY> </HTML> 不过我是要显示同一个页面的某段内容的
ABCDEF 2012-04-20
  • 打赏
  • 举报
回复
比如显示另一个网页中某个<div>中的内容 :
1.jsp
<div id="div1">内容</div>
<input type="hidden" id="hidden_html" name="hidden_html"/>
window.onload=function(){document.getElementById("hidden_html").value=document.getElementById("div1").innerHTML;}
2.jsp
<div id="div2">显示div1的内容</div>
window.onload=function(){document.getElementById("div2").innerHTML=<%=request.getParameter("hidden_html")%>;}
或 iframe
hch126163 2012-04-20
  • 打赏
  • 举报
回复
显示另一个页面很简单 iframe 就可以。

要显示另一个页面的一个div. 如果没跨域。可以用js 设置 body.innerHTML ;

跨域了。只有服务器处理了
VCXIAOHEI 2012-04-20
  • 打赏
  • 举报
回复
Jquery能解决这个问题,且比较的方便
luokebi24 2012-04-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

引用 4 楼 的回复:

楼主可以参见 jquery的load方法

//用这个好

大体像下面这样
<div id="bbs_loing"></div>

<script type="text/javascript">
$('#bbs_loing').load("a.php");
</script>
[/Quote]

如果不是a.php,是URL行不行
freedom_gooboy 2012-04-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

楼主可以参见 jquery的load方法
[/Quote]
//用这个好

大体像下面这样
<div id="bbs_loing"></div>

<script type="text/javascript">
$('#bbs_loing').load("a.php");
</script>
001007009 2012-04-19
  • 打赏
  • 举报
回复
楼主可以参见 jquery的load方法
luokebi24 2012-04-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
比如显示另一个网页中某个<div>中的内容
[/Quote]

我知道要用ajax,关键是怎么做到只显示某个div中的内容,而不是整个页面
HPhone 2012-04-19
  • 打赏
  • 举报
回复
简单一点,就是做一个frame,然后取出里面的内容
Acesidonu 2012-04-19
  • 打赏
  • 举报
回复
用jquery

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧