Ну, jQuery может сделать это довольно легко:
$('a#special_link_thing').click(function()
{
$('#other_element').val('foo@bar.com');
});
Упс, неправильный код. Вы не можете запрашивать контент с внешней страницы, если он не находится в том же домене, что и файл JS. Вы можете создать оболочку PHP, которая принимает URL и возвращает его исходный код:
<?php echo file_get_contents($_GET['url']); ?>
Теперь, если вы делаете AJAX, просто позвоните wrapper.php?url=http://www.google.com/
, и вы можете сделать это с JS.