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

start [/forum/topic.php?fid=22&fpage=338&tid=1456626]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 368ms |

| 0 / 0 |
