evgenybe
|
|
1 | |
Как загрузить title родителя из документа в IFrame?29.08.2007, 18:20. Показов 7023. Ответов 7
Метки нет (Все метки)
Я даю :
parent.document.title="перемещения работника"; Но в странице-контейнере получаю заголовок "Undefined" . А как по-другому это сделать? |
29.08.2007, 18:20 | |
Ответы с готовыми решениями:
7
Как в iframe загрузить только body? Закрытие вкладки-родителя из iframe Реализация вывода Title родителя по внешнему ключу Как загрузить содержимое текстового документа в текстовое поле? |
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
29.08.2007, 18:46 | 2 |
Проверьте еще раз. Конструкция parent.document.title прекрасно работает.
0
|
evgenybe
|
|
29.08.2007, 19:32 | 3 |
Подумал, что это связано с ивритским charset-ом. Нет. Не связано. Правда, вместо undefined стало "Web Page Dialog"
Написал в родительской странице функцию, которая считывает из document.title значение и записывает его в label. Записывается правильно. Как надо. Но вверху страницы по-прежнему только <STRONG>"Web Page Dialog". </STRONG> |
evgenybe
|
|
29.08.2007, 20:54 | 4 |
Понял, в чем проблема. Title загружается в первый раз. Потом в его Iframe загружается дочерняя страница и она пытается передать родителю Title. Тот получает его, но поскольку родительская страница не перерисовывается, то на ней по-прежнему старое состояние.
|
5 / 5 / 5
Регистрация: 24.10.2011
Сообщений: 269
|
|||||||||||
29.08.2007, 21:49 | 5 | ||||||||||
1. Возможно родительское окно имеет пустой титл: <title> </title> Тогда нужно чтонибудь в него написать.... 2. Проверить будет ли работать в родителе document.title="hello world"; если да, то как вариант, если всё ещё не работает parent.document.title в iframe:
3. не работает из-за старого или не доработанного браузера...
0
|
evgenybe
|
||||||
30.08.2007, 13:15 | 6 | |||||
Прежде всего не знаю важно это или нет, но родительское окно было открыто командой ShowModalDialog. В <title>Hellow, world!</title> значение вписано изначально.
Теперь в доказательства того, что моя мысль верна: 1.Из дочернего окна я делаю parent.document.title = "ёклмн" В родителе:
2. Если строку document.title="Evgeny"; вынести выше заголовка функции, то тогда это срабатывает. Но только однажды, при первой прорисовке окна. Все дальнейшие попытки (когда родитель уже загружен) ни к чему не приводят. Title таки да меняется, но не перерисовывается. В JavaScript ошибок нет. Это единственная функция, которая в нем есть и она перед вами. Броузер IE6 официальный, мы крупнейшая фирма в Израиле "Электрическая Корпорация Израиля" и у нас все лицензионное и проверенное. |
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
30.08.2007, 13:31 | 7 |
С большой вероятностью можно предположить что проблема именно в открытии окна в модальном диалоге. На эти окна накладывается ряд ограничений, которые только становятся жестче. Можете попробовать использовать библиотеку http://orangoo.com/labs/GreyBox/ GreyBox. Она предназначена для работы со всплывающими окнами.
0
|
5 / 5 / 5
Регистрация: 24.10.2011
Сообщений: 269
|
||||||
30.08.2007, 16:12 | 8 | |||||
Единственно, что могу добавить, что полностью согласен с bazile по поводу использовании библиотеки GreyBox... Хотя если есть желание написать нечто похожее или своё, наподобие библиотеки GreyBox, то как вариант (основа):
0
|
30.08.2007, 16:12 | |
30.08.2007, 16:12 | |
Помогаю со студенческими работами здесь
8
Как скриптом из документа в ифрейме А загрузить какой то документ в ифрейм B ? Как загрузить одну строку в массив из текстового документа (или textbox) Вывод поста, который содержит id категории, её родителя, родителя родителя Как при клике взять ID родителя и скрыть дивы с классом взятого ранее родителя? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |