Показать сообщение отдельно
  #14 (permalink)  
Старый 21.03.2013, 14:29
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Keeper
А у вас весь код на родительском исполняется. Не заметили, не?
Сорри, но у меня нет доступа к серверу lookatcode.com если вы не вкурсе. Поэтому я не могу разместить этот код во фрейме.
Еще раз (последний!): Событие возникает внутри фрейма!!!!!!!!!!
<body>
    <button id="cleaner">Удалить содержимое</button>
    <div id="container"><iframe id="iframe"></iframe></div>
    <div id="message"></div>
    <script>
            // пишем во фрейм. В реале писать ничего не надо, а нужно просто разместить нужный код в самом документе фрейма.
        var frameContent = '<script>onunload = function(){ parent.message.innerHTML = "Я фрейм блеядь!!! И это событие во фрейме!!!!!!!!!!!" }</' + 'script>';
        iframe.document.open();
        iframe.document.write(frameContent);
        iframe.document.close();

        cleaner.onclick = function() {
            alert('Ща удаляем innerHTML');
            container.innerHTML = '';
        }
    </script>
</body>


Так понятнее? Тут дело не в странности, а в знаниях. Если у вас их недостаточно прислушивайтесь к тем, у кого они есть,а не тупо спорьте.
Ответить с цитированием