powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript: как стать child'ом определенного объекта
5 сообщений из 5, страница 1 из 1
JavaScript: как стать child'ом определенного объекта
    #34525986
Фотография Insane Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не силён в JavaScript, поэтому не могу понять, что я делаю не так. Подскажите, плиз, гуру JS.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<td class="Tabs" id="Tabs1">

<script language="JavaScript"> <!--
// create the first menu: ===============================================================

var menu2 = new MENU("top");        // new horizontal menu

// here are our menu items (level, height, text, , [target], [JavaScript]):

menu2.entry( 1 ,  20 , "<b>item 1</b>",       "", "", "alert('You clicked menu 2 item 1')");

******

menu2.entry( 2 ,  15 , "<b>item 4.2</b>",     "", "", "alert('You clicked menu 2 item 4.2')");

//menu2.mainTop =  100 ;                 // menu top position in pixels
//menu2.mainTop = Tabs1.y;
//menu2.mainLeft =  160 ;               // menu left position in pixels
menu2.mainBGColor = "back.jpg";     // menu background
menu2.floatMenu = false;            // we don't want a floating menu
menu2.parent = document.all['Tabs1'];
menu2.create();                     // create the menu

//alert(menu2.parent.top);
//alert(document.all['Tabs1'].style.top);
//alert(document.anchors.lenght);

//=======================================================================================
//--> </script>

</td>

Я ожидал, что после
Код: plaintext
menu2.parent = document.all['Tabs1'];
менюха будет отрисовываться в ячейке таблицы, а не в верхнем левом углу страницы.

Просто указать родителя мало? Надо ещё что-то?
...
Рейтинг: 0 / 0
JavaScript: как стать child'ом определенного объекта
    #34526082
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Insane PoohПросто указать родителя мало? Надо ещё что-то?
не надо так делать. Если не ошибаюсь, это даст ошибку: parent не имеет сеттера
родителя менять c appendChild, removeChild.
А так как используется сторонняя библиотека, надо уточнить как это можно сделать именно с ней
...
Рейтинг: 0 / 0
JavaScript: как стать child'ом определенного объекта
    #34526183
Фотография Insane Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXER Insane PoohПросто указать родителя мало? Надо ещё что-то?
не надо так делать. Если не ошибаюсь, это даст ошибку: parent не имеет сеттера
родителя менять c appendChild, removeChild.

Попробовал
Код: plaintext
document.all['Tabs1'].appendChild(menu2);
менюха вообще перестала отображаться.

LINUXER
А так как используется сторонняя библиотека, надо уточнить как это можно сделать именно с ней

Ладно, наверное, выкладывать весь скрипт уже пудет неприлично(( Будем искать такой же но в яблочко.

Спасибо за совет.
...
Рейтинг: 0 / 0
JavaScript: как стать child'ом определенного объекта
    #34526204
Фотография Insane Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXER Insane PoohПросто указать родителя мало? Надо ещё что-то?
не надо так делать. Если не ошибаюсь, это даст ошибку: parent не имеет сеттера
родителя менять c appendChild, removeChild.


Кстати, после того, как стал использовать appendChild, как раз таки и стала ошибка появляться(в FF2) )))
No such interface supported
...
Рейтинг: 0 / 0
JavaScript: как стать child'ом определенного объекта
    #34526643
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Insane Pooh
No such interface supported
точно) - MENU не HTMLElement,
а тот что создаёт его и вставляет в документ видимо в функции create
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript: как стать child'ом определенного объекта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]