|
|
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Подскажите пожалуйста, в чём сожет быть проблема. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. element.parent есть null или не является объектом. Обьясните пожалуйста мою ошибку, а то не могу понять что не так делаю. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2008, 23:11 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
а так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 00:20 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
Ошибка: "element.parent.body" есть null или не является объектом.то есть то же самое (( что ж не то? ПОМОГИТЕ ПОЖАЛУЙСТА :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 00:25 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
1. Что такое answer_form? < form > ? 2. Вы 100%-но уверены что у element ЭстЪ parent, а у этого parent'а innerHTML? Для улучшения восприятия происходящего: 1. Курим выше указанную ссылку 2. C Mozilla -> Tools -> Web Development -> DOM Inspector || Mozilla FireFox -> Tools -> DOM Inspector 3. Ставим breakpoint в Mozilla -> Tools -> Web Development -> JavaScript Debugger _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 00:43 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
)) Видимо я неправильно что-то понимаю, просто я в javascript только неделю приблезительно. Подскажите пожалуйста, мне всего лишь надо обратиться к елементу, на котором находится данная форма (её id и name известны). Просто по некоторому действию мне надо заменить её (форму) на кнопку. Как это можно сделать? Спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 01:08 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
HTML покажите... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 05:53 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
Ex_SoftHTML покажите... Думаю это не поможет. Просто у меня полностью страница заполняется через ПХП и джава скрипты. Но всё-ровно спасибо за помощь, я решил просто передать в нужную процедуру ещё один параметр parent_id, в который записал идентификатор нужного елемента. Вобщем проблема решена, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 17:08 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
parent это свойство frame/window У DOM есть parentNode До появления стнадарта DOM Level... некоторые браузеры использовали parentElement ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 20:03 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
apapacy parent это свойство frame/window У DOM есть parentNode Да в том-то и дело, что по предоставленной топикстартером информации не поймешЪ с чем он работает-то со всеми вытекающими... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2008, 10:29 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
Спасибо, apapacy, попробовал parentElement и всё заработало... Ex_SoftДа в том-то и дело, что по предоставленной топикстартером информации не поймешЪ с чем он работает-то со всеми вытекающими... Работаю я со стандартной form которую по нажатию кнопки мне надо заменить на другую кнопку. Вот и проблема была в том, что не мог определить предка данной формы, что бы вписать в него другой код (вписываю код через innerHTML). А предок - это простая table, но так как я заполняю таблицы динамически, то мне надо узнать в какой из таблиц находится form сейчас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2008, 14:00 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
Сэнькс за спасибо. Но я все же не совсем Вам помог - и это моя вина. Во всех случаях следует использовать соответствующий DOM Level 1 арибут parentNode. И только для обеспечения кроссбраузерности можно предусмотреть (для старых версий) parentElement. =============== Иногда используют offsetParent, который означает, что берется не "явный" родитель по дереву, а объект отнсительно которого элемент позиционируется в браузере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2008, 14:13 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
Програмёр Работаю я со стандартной form которую по нажатию кнопки мне надо заменить на другую кнопку. Много думал... Наверное, я что-то пропустил в этой жизни... Заменить <form> на <input type="button">? Програмёр А предок - это простая table Т.е.: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Програмёр в какой из таблиц находится form сейчас Програмёр попробовал parentElement apapacy parentNode Код: plaintext 1. "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2008, 14:58 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, да, один из перечисленных вариантов, а точнее: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2008, 16:38 |
|
||
|
Проблема с parent в javascript
|
|||
|---|---|---|---|
|
#18+
Нет, не все имеют parentElement. Так как этот атрибут не предусмотрен спецификациями w3c. Определять браузер нет необходимости просто проверить getParentNode(element){ if (element) if (element.parentNode) return element.parentNode; else return element.parentElement; return null; } Да и не нужно и этого. DOM Level 1 должны поддерживать все сейчас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2008, 18:12 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=350&tid=1457088]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 152ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...