
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.04.2008, 00:36
|
|||
|---|---|---|---|
|
|||
[IE] Доступ к родительскому документу |
|||
|
#18+
Внедряю один html в другой. Когда внедрял через iframe, то в дочернем документе, для обращения к элементам родительского писал Код: plaintext Теперь вместо iframe использую object. В Опере все продолжает работатать, в ИЕ свойства window.parent и window.top стали указывать не на родителя, а на себя самого. Попробовал window.frameElement - опять таки в опере указывает на родительский object в ИЕ - null. Есть ли способ добраться до родителя? С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 03:49
|
|||
|---|---|---|---|
[IE] Доступ к родительскому документу |
|||
|
#18+
Если не секрет, зачем object? Вроде как object не есть аналогия iframe. К нему ближе div - помещать весь контент и выполнять там скрипты. Или нам дана не вся информация? Если нет фреймов, то window - глобальный объект, не имеющий родителя. Параметр frameElement применим только для frame и iframe. Поэтому все перечисленные параметры непременимы для элемента типа object. А добраться элементрано: document.getElementById("our_object").parentNode - родительский объект (parentElement - не кроссбраузерное решение). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 10:13
|
|||
|---|---|---|---|
[IE] Доступ к родительскому документу |
|||
|
#18+
в ИЕ свойства window.parent и window.top стали указывать не на родителя, а на себя самого. Попробовал window.frameElement - опять таки в опере указывает на родительский object в ИЕ - null. Есть ли способ добраться до родителя?При использовнии object создается новый экземпляр ie, у него собственная иерархия dom-окон, не связянная с родителем. Нужно идти через document.getElementById("IEobject").object.document.parentWindow ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 10:18
|
|||
|---|---|---|---|
[IE] Доступ к родительскому документу |
|||
|
#18+
Блин, нужно же из внутреннего... ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 10:53
|
|||
|---|---|---|---|
|
|||
[IE] Доступ к родительскому документу |
|||
|
#18+
IDVsbruckЕсли не секрет, зачем object? Вроде как object не есть аналогия iframe. К нему ближе div - помещать весь контент и выполнять там скрипты. Или нам дана не вся информация? Необходимо после выбора в одном комбобохе подгружать данные с сервера в другой. Поэтому в дочернем окне есть форма, она на onchange заполняется и делается ее submit. А после перезагрузки в родительском документе ищется detail combobox и туда заливаются полученные данные. Чувствую, что придется с ajaxom разбираться. IDVsbruckА добраться элементрано: document.getElementById("our_object").parentNode - родительский объект (parentElement - не кроссбраузерное решение). Не понял. Немного подробнее можно? our_object это что? Есть родительский документ Код: plaintext 1. И есть дочерний документ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. AntonariyНужно идти через document.getElementById("IEobject").object.document.parentWindow IEObject это что такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 11:37
|
|||
|---|---|---|---|
[IE] Доступ к родительскому документу |
|||
|
#18+
<object id="IEObject" ... > ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 11:49
|
|||
|---|---|---|---|
|
|||
[IE] Доступ к родительскому документу |
|||
|
#18+
Antonariy<object id="IEObject" ... > Спасибо конечно, но нужно наоборот - из дочернего обратиться к родительскому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 13:23
|
|||
|---|---|---|---|
[IE] Доступ к родительскому документу |
|||
|
#18+
Я уже понял. Попробуй window.opener, если не поможет, есть вариант протащить ссылку на окно через событие и присвоить переменной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 14:30
|
|||
|---|---|---|---|
|
|||
[IE] Доступ к родительскому документу |
|||
|
#18+
Пробовал. undefined С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2008, 15:28
|
|||
|---|---|---|---|
[IE] Доступ к родительскому документу |
|||
|
#18+
Во внутреннем окне: Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1456626]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
176ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 462ms |

| 0 / 0 |
