1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Контроль внутри Iframe

Тема в разделе "Web - программирование", создана пользователем melco, 31 дек 2006.

Статус темы:
Закрыта.
  1. melco

    melco Гость

    Репутация:
    0
    Доброго времени суток. Есть задача:
    У меня есть страничка, которая iframe'ом загружает другую
    На той страничке есть некий объект, допустим <img id="bla-bla" name="bla">
    Могу ли я как-то отконтролить событие клика по этому объекту из моего iframe без вмешательства в код странички, которая загружается в iframe?
     
  2. tIT

    tIT Гость

    Репутация:
    0
  3. Dzmitry Kalesnikau

    Dzmitry Kalesnikau Гость

    Репутация:
    0
    Причём для этого фрейм и документ должны быть с одного узла, иначе MSIE говорит ошибку нет доступа. Я нечто похожее делал, есть и примеры общения документа с фреймом. А вообще, пожалуйста, уточни вопрос.
     

    Вложения:

  4. melco

    melco Гость

    Репутация:
    0
    Хочу в моем iframe открывать другие узлы и при этом отслеживать события клика на, допустим, баннере не меняя код загружаемой в iframe странички
     
  5. Dzmitry Kalesnikau

    Dzmitry Kalesnikau Гость

    Репутация:
    0
    Как только во фрейм загрузится другой узел, то ты потеряешь возможность его контроля, кроме возможности загрузки в этот фрейм иного узла.
     
  6. scuter

    scuter Гость

    Репутация:
    0
    У меня похожая проблема
    я прикрепляю к элементу фрейма функцию,
    всё работает до тех пор пока в него не начнёт загружаться новая страница,
    на обычных страницах проблема решаема просто надо перезагрузить страницу,
    но в диалоговых окнах (showModalDialog) ничего не получается сраницы просто не хотят перезагружаться помогите пожалуйста решить эту проблему!!!!
    Код:
    <html>
    <head>
    <script type="text/javascript">
    function fresh() 
    {
    if (frames.sitemenu.event.srcElement.className == "a")
    {
    document.getElementById("test").value = frames.sitemenu.event.srcElement.id;
    }
    }
    function generfun()
    {
    window.execScript("document.frames.sitemenu.document.attachEvent('onclick', function(){fresh()});", "Javascript");
    }
    </script>
    </head>
    <body>
    <input type="text" size="50" id="test" value="" /><br>
    <iframe width="200px" height="620px" src="menu.php" name="sitemenu" id="sitemenu"></iframe>
    </body>
    </html>
     
  7. sapog88

    sapog88 Гость

    Репутация:
    0
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей