assume those pages belong to the some domain, otherwise you have to do it on the server, try something like the following with javascript:links.html: <a href="http://www.csdn.net">Csdn</a><BR> <a href="http://www.dev-club.com">dev-club</a><BR> <a href="http://www.netease.com">netease</a><BR>showlinks.html: <script language="javascript"> var win=null; function window.onload() { win = window.open("links.html"); setTimeout("showLinks()",1000); }function showLinks() { var s = ""; links = win.document.links; for (var i=0; i < links.length; i++) { s += links[i].innerText + "=" + links[i].href + "<BR>"; } dvHtml.innerHTML = s; } </script> <div id="dvHtml"></div>
showlinks.html:<script language="javascript"> var win=null; function window.onload() { win = window.open("links.html"); setTimeout("showLinks()",1000); }function showLinks() { var s = ""; links = win.document.links; for (var i=0; i < links.length; i++) { s += "<a href=" + links[i].href + ">" + links[i].innerText + "</a><BR>"; } dvHtml.innerHTML = s; } </script> <div id="dvHtml"></div>
<a href="http://www.csdn.net">Csdn</a><BR>
<a href="http://www.dev-club.com">dev-club</a><BR>
<a href="http://www.netease.com">netease</a><BR>showlinks.html:
<script language="javascript">
var win=null;
function window.onload()
{
win = window.open("links.html");
setTimeout("showLinks()",1000);
}function showLinks()
{
var s = "";
links = win.document.links;
for (var i=0; i < links.length; i++)
{
s += links[i].innerText + "=" + links[i].href + "<BR>";
} dvHtml.innerHTML = s;
}
</script>
<div id="dvHtml"></div>
var win=null;
function window.onload()
{
win = window.open("links.html");
setTimeout("showLinks()",1000);
}function showLinks()
{
var s = "";
links = win.document.links;
for (var i=0; i < links.length; i++)
{
s += "<a href=" + links[i].href + ">" + links[i].innerText + "</a><BR>";
} dvHtml.innerHTML = s;
}
</script>
<div id="dvHtml"></div>