получаем исходный код страницы в текстовой области таким образом:

<html xmlns:IE>
 <head>
  <title>Download pages</title>
  <script language="JavaScript" type="text/javascript">
  <!--
    function onDownloadDone( code ) {

sourcecode.value = code; } //--> </script> </head> <body> <!--[if gte IE 5]> <IE:Download id="oDownload" style="behavior:url(#default#download)" /> <a href="javascript:oDownload.startDownload( 'http://www.javaportal.ru/javascript/examples/getsource.html', onDownloadDone)">Download</a> <textarea cols="30" rows="20" id="sourcecode"></textarea> <![endif]--> </body> </html>
Примечание: код работает только в Internet Explorer