| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Как узнать id <iframe> из самого <iframe> |
| Автор: zenuch 29.1.2007, 18:35 |
| Доброе время суток! Возник такой вопрос есть в теле документа (назовем для наглядности документ №1) iframe. В iframe подгружается документ №2. Спрашивается как из документа №2 узнать id iframe в документе №1? |
| Автор: Zeroglif 29.1.2007, 20:31 |
- через window.frameElement; - если браузер не свежий, то искать в parent.document.getElementsByTagName('iframe') http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties/frameelement.asp http://developer.mozilla.org/en/docs/index.php?title=DOM:window.frameElement |
| Автор: zenuch 29.1.2007, 23:04 | ||||
Спасибо за проявленный интерес. Но фишка заключается в том что что в документе №1 содержиться много таких iframe и каждый со своим уникальным id. И я надеюсь что Ваш способ как раз возвращает тот iframe id из "айфрейма" содержащегося в котором вызывается некая функция которая вернет id установленный для этого "айфрейма". Пример:
То есть если я вызовы из Документа №2 window.frameElement - то он мне вернет ссылку на <iframe_2> ? аналогично и для всех остальных? |
| Автор: zenuch 29.1.2007, 23:41 | ||
Супер! Спасибо огромное за помощь. Завтра проверю [на работе]. Проверил. Тему можно закрывать! |