Вообще-то, управлять содержимым окна скрипт может только в том случае, если оно открыто для того же домена, в котором запустился исходный скрипт. Как с этим в альтернативных браузерах не знаю, а вот IE, когда я делал такую проверку, выдавал ошибку безопасности.
… чтобы понять рекурсию, нужно сперва понять рекурсию …