Da, tako je radio matori Netscape. Ponekad je to izluđivalo, a u nekom drugom trenutku je bilo veoma korisno...
Inače, to je izvodljivo putem browserskih plugina (valjda Active X ili šta već, tu pojma nemam) kojima je posao da uhvate ono što ovaj vidi i da ponude to za snimanje. Svaki taj plugin ide za odgovarajući browser, jer su bratija razmažena napravili svaki svoj Document Object Model.
Evo jedna stranica koja je dobra igrarija za prikaz sadržaja nakon printanja od strane javascripta, kao i prikaz parčenceta Document Object Modela. Testirati na različitim browserima...
Code:
<html>
<head>
<script>
function print_hello_world ()
{
document.write ('hello world');
}
function display_what (form_element)
{
form_element.value = '';
for (var i in document.body.parentNode)
{
form_element.value += i + ': ';
form_element.value += document.body.parentNode [i];
form_element.value += '\n';
}
}
document.write ('<title>');
print_hello_world ();
document.writeln ('</title>');
</script>
</head>
<body>
<script>print_hello_world ();</script>
<form>
<input type="button"
value="fill textarea with document.body.parentNode.innerHTML"
onclick="this.form.display.value = '';
this.form.display.value = document.body.parentNode.innerHTML;"
/><br />
<input type="button"
value="fill textarea with properties of document.body.parentNode"
onclick="display_what (this.form.display);"
/><br />
<textarea name="display" cols="60" rows="30"></textarea>
</form>
</body>
</html>