Если честно, я думаю, что вы описываете невозможно. Поправьте меня, если я ошибаюсь, но это кажется нарушением той же политики происхождения. Это статья «de-facto Holdy-Grail» о том, что браузерам разрешено делать:
http://code.google.com/p/browsersec/wiki/Main
Обязательно прочитайте раздел 2.
* РЕДАКТИРОВАТЬ: ClickJacking - это атака, которая обходит аспекты той же политики происхождения в не пропатченных веб-браузерах. Попытка предотвратить все атаки, которые могут быть совершены с помощью непатентованных браузеров, является грандиозной задачей, учитывая, что этот человек, скорее всего, уже взломан и не относится к BotNet. Если вы действительно обеспокоены уязвимыми веб-браузерами, я рекомендую заблокировать IE6 и ниже.