Я вижу, что ты делаешь. Был "взлом", который использовал два iframe (если я правильно помню).
И этот хак, и тот, который вы упомянули здесь, ужасно неясны, и я не удивлюсь, если они будут сознательно заблокированы.
Лучшее исправление, которое я могу придумать, - это загрузить код для js_function()
в главное окно (вне iframe).
Можете ли вы более подробно рассказать о том, что делает код JS? Я могу помочь лучше.