я это все прекрасно понимаю о чем вы написали, у меня просто есть не понимание почему и тот и другой код заключены в
JS run, но работает только один, это же не логично почему бы не
JS run тоже не выполнять в iframe, это же можно реализовать (просто в iframe подключить дескриптор
</ script>)
iframe
<html>
<head>
<script type="text/javascript" src="http://javascript.ru/js/исполнятемый скрипт.js"></script>
<head>
<body></body>
</html>