如何使用javascript显示其他网页指定内容

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:58:36
我知道也可以用框架和xmlHTTP实现
倒是我想知道如何用js代码实现

有A.asp网页,我想在A.asp的一个div里显示B.asp里的一个div的内容,如何才能实现呢?最好有例子,谢谢大家
csharpxml你的代码无法正确显示,感谢你的帮助,能否检查一下?

而且你利用opener的话,必须是要先打开b,通过b链接到a,我的问题是直接打开a,然后显示b的制定内容。

这两个网页在同域中

同域的话ajax是最简单的。
当然也可以通过服务器端来实现。
现在以php为例,把下面代码加入到a页面的div里面就能显示b页面的内容了。
如果想显示b页面的特定内容。就用正则表达式匹配一下。
<?php
$file_handle = fopen("b.php","r");
$file_value = fread($file_handle,filesize("b.php")
echo $file_value;
?>

B.asp:

<html>
<head>
<title>B.asp</title>
</head>
<body>
<div><a href="a.asp">I am B.asp</a></div>
</body>
</html>

A.asp:

<html>
<head>
<title>A.asp</title>
<script>
window.onload=function(){
try{
document.getElementsByTagName('DIV')[0].innerHTML = window.opener.document.getElementsByTagName('DIV')[0].innerHTML;
}catch(e){
window.opener=null;
window.close();
}
}
</script>
</head>
<body>