- У меня есть страница
customer.jsp
сiframe
. iframe
имеет кнопку. при нажатии кнопки мне нужно открыть диалоговое окно, которое находится внутри страницыcustomer.jsp
.- Я пробовал
window.parent.document.getElementById('formDialog');
, но получаюnull
значение.
ответ
Вы можете получить доступ к родительскому окну элементов через parent.document.getElementById('formDialog');
Если вы получаете нуль вы можете получить этот элемент в контексте этого IFrames родителя? Вы ссылаетесь на правильный идентификатор и правильный родитель?
Связь между iframe и родительским документом невозможна для ресурсов перекрестного происхождения. Он будет работать только в том случае, если iframe и содержащая страница принадлежат одному и тому же хосту, порту и протоколу - например. http://example.com:80/1.html и http://example.com:80/2.html
Assuming both resources are from the same origin
В фрейме, window.parent относятся к глобальному объекту родительского документа, а не сам документ объекта. Я считаю, что вам нужно будет использовать parent.document.getElementById('formDialog')
похоже, что вы что-то забыли в своем коде. попробуйте это:
window.parent.window.document.getElementById('formDialog');
window.parent.document.getElementById('target');
оба ресурса должны быть того же происхождения
Попробуйте это. Надеюсь это поможет. Предположим, что у меня есть функция CallParentFunction от нажатия кнопки кнопки в iframe.
function CallParentFunction(){
if (top && top.opener && top.opener.top) {
top.opener.document.getElementById('formDialog');
}
else {
top.document.getElementById('formDialog');
}
}
- 1. Как получить доступ к родительским элементам iframe?
- 2. Не удается получить доступ к родительским элементам из iframe
- 3. Как получить доступ к родительским элементам толстого окна
- 4. Python - Доступ к родительским элементам
- 5. Доступ к IFrame и элементам
- 6. Не удалось получить доступ к родительским элементам
- 7. Как получить доступ к элементам фрейма iFrame
- 8. Доступ к элементам управления HTML внутри iFrame
- 9. Доступ к элементам iFrame с использованием Nightwatch
- 10. Доступ к элементам iframe в разных доменах
- 11. Как получить доступ к родительским библиотекам из iframe
- 12. Доступ к элементам iframe после обновления
- 13. Доступ к элементам за пределами iframe?
- 14. Доступ к элементам iframe в JavaScript
- 15. Доступ к элементам iframe в родительском документе
- 16. Как получить доступ к элементам iframe из кода Java
- 17. доступ к элементам iframe из рельсов 3 частичный
- 18. Как получить доступ к родительским элементам iframe с детальной страницы javascript?
- 19. Доступ к родительским свойствам
- 20. Как получить доступ к элементам listView из другого окна
- 21. Доступ к элементам управления доступом из окна в WPF
- 22. Доступ к элементам из JSON
- 23. Доступ к родительскому окну из iframe (междоменное)
- 24. Пользовательский контроль WPF привязка к родительским элементам
- 25. Доступ к iframe из симулятора
- 26. Доступ к элементам из других процессов
- 27. Доступ к функции iframe
- 28. C++ доступ к родительским виджетам из функции
- 29. Доступ к внутренним свойствам iframe из главного окна
- 30. Доступ к DOM придает функции в IFRAME из родительского окна
У вас есть 500 правильных ответов, выберите один –