<script type="text/javascript"> var contents = ""; function extractDocument(el) { var childNodes = el.childNodes; for (var i = 0; i < childNodes.length; i ++) { var c = childNodes[i]; switch(c.nodeType) { case 1: if(c.nodeName=="A")c; extractDocument(c); break; case 3: if (trim(c.nodeValue).length == 0) break; contents += " | " + c.nodeValue; break; } } } function trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); } </script> οnlοad="extractDocument(document.body);alert(contents);