@philfreo is right: your question doesn't match your title.
1) The "(JavaScript ...)" error is caused by the 'Automatically turn URLs and email addresses into links?' function which can be turned off in the weblog preferences. This function obfuscates the email address, requiring JS to render it correctly.
2) Your comment code should be nested inside the comment entry tag: {exp:comment:entries}
. You've got the correct variable to show the comment author's URL: they just need to enter their URL when they leave a comment.
Michael Hessling
2009-11-05 21:56:44