Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.03.2017, 17:48
Профессор
Отправить личное сообщение для atanov Посмотреть профиль Найти все сообщения от atanov
 
Регистрация: 27.06.2016
Сообщений: 180

как получить id i-frame
Доброго времени,
как получить id i-frame? Почему-то такая функция не пашет

document.onclick = function(event){
    event = event || window.event;
    if (!event.target) {
        event.target = event.srcElement;
   }
    alert(event.target.id);
}
document.write("<iframe src='' frameborder=1 width=30 height =30 id='frame1' name='frame1'></iframe>");
document.write("<br>");
document.write("<br>");
document.write("<iframe src='' frameborder=1 width=30 height =30 id='frame2' name='frame2'></iframe>");
frame1.document.designMode = "on";
frame2.document.designMode = "on";


Сколько не кликай что по первому, что по второму фрейму, алерт не всплывает. стоит кликнуть рядом куда-нибудь, всплывает ожидаемо пустой алерт.
Ответить с цитированием
  #2 (permalink)  
Старый 27.03.2017, 18:19
Аватар для TheMilkMan
Интересующийся
Отправить личное сообщение для TheMilkMan Посмотреть профиль Найти все сообщения от TheMilkMan
 
Регистрация: 25.06.2013
Сообщений: 11

Алерт не вспылвает, потому что когда кликаешь внутри iframe - он обрабатывает клик внутри себя, а там у него свои скрипты, родительские он не видит. Если тыкнуть по границе iframe то он выведет свой id.
Ответить с цитированием
  #3 (permalink)  
Старый 27.03.2017, 19:50
Профессор
Отправить личное сообщение для atanov Посмотреть профиль Найти все сообщения от atanov
 
Регистрация: 27.06.2016
Сообщений: 180

Сообщение от TheMilkMan Посмотреть сообщение
Алерт не вспылвает, потому что когда кликаешь внутри iframe - он обрабатывает клик внутри себя, а там у него свои скрипты, родительские он не видит. Если тыкнуть по границе iframe то он выведет свой id.
Спасибо. А есть ли возможность дать скрипту понять id фрейма, когда в нем поставлен курсор?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить значение цвета из color picker razorg1991 jQuery 1 06.10.2014 09:06
Как получить в JQUERY каждую строку как отдельный объект? Alex1233 Общие вопросы Javascript 3 22.08.2014 06:54
Как получить значение переменной из игры на HTML5? Dimaz Общие вопросы Javascript 6 10.08.2014 16:27
как получить загружений урл iframe или frame NOCaut Events/DOM/Window 0 15.11.2011 14:51
Как получить указатель на элемент вызвавший функцию pelayo Общие вопросы Javascript 9 29.06.2010 23:32