nope ... javascript won't work ...
you need some lib which takes a screenshot and another one which does the upload.
in .net there are builtin libs for both (taking screenshots, upload via ftp)
edit:
choose a technology which is able to create a screenshot and post it to an external resource via POST
(or upload it via FTP
). therefore you will need some access to local file-system ... well ... what would you think if you, as a novice, get prompted to allow access to local-filesystem (or network-resources)?
edit2:
as far as i know, silverlights support taking screenshots ... and there would be some ftp/post action included as well ..