как получить id из модального окна fancybox

DriverCat
На сайте с 10.04.2008
Offline
116
1151

суть в теме, в контенте, загружаемом в модальное окно с помощью fancybox пытаюсь получить некий id в том же модальном окне с помощью простого document.getelementbyid, но получаю id, который находится в основном окне (они совпадают). Как получить имеено id из модального окна?

Пробовал window.top - то же самое...

ДП
На сайте с 23.11.2009
Offline
203
#1

Если только у вас там контент не во фрейме подгружается - то никак. В документне не должно быть двух элементо с одинаковым id - на это это и id.

Модельно/немодальное окно - это оно для вас такое, для движка браузера, это просто div с опредеенными стилями и позицией. Документ при этом один и тот же.

DriverCat
На сайте с 10.04.2008
Offline
116
#2
Дикий пионер:
Если только у вас там контент не во фрейме подгружается - то никак. В документне не должно быть двух элементо с одинаковым id - на это это и id.
Модельно/немодальное окно - это оно для вас такое, для движка браузера, это просто div с опредеенными стилями и позицией. Документ при этом один и тот же.

спасибо , так в общем то и думалось. а как сделать, чтобы оно было во фрейме? слаб я в этом.. с фреймами вообще не дружу.

ДП
На сайте с 23.11.2009
Offline
203
#3

Сейчас уже не помню называния, но был аналогичный плагин, который позволял контент во фрейме подгружать, thickbox,lightbox,facebox или поищите в гугле по запросам аля jquery lightbox

DriverCat
На сайте с 10.04.2008
Offline
116
#4
Дикий пионер:
Сейчас уже не помню называния, но был аналогичный плагин, который позволял контент во фрейме подгружать, thickbox,lightbox,facebox или поищите в гугле по запросам аля jquery lightbox

в fancybox есть свойство iframe - как я понимаю - подгружает контент в iframe. попробовал - но то же самое - берется id основной страницы. НО это ведь странно, ведь iframe по сути совершенно другая страница!!

LEOnidUKG
На сайте с 25.11.2006
Online
1774
#5

В чём проблема сделать другой ID?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
DriverCat
На сайте с 10.04.2008
Offline
116
#6

все поборол, где-то была ошибка, действительно, если добавить к вызову fancybox

type : iframe
создается iframe со всеми вытекающими отсюда последствиями!

Почему не сделать другой id - объясню - есть форма добавления объявления, сделанная другим программером на другом языке. и она подгружается и в модальное окно и на основную страницу. нет возможности, да и не хотелось бы делать две разные формы или извращаться с заменой id.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий