powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблемы в реализации дерева под Mozilla
4 сообщений из 4, страница 1 из 1
Проблемы в реализации дерева под Mozilla
    #35971699
Михаил Вершков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот есть такой код, в реализации дерева на CSS :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
function addRootNode( contDiv, node_name ) {

  var contentDiv = document.getElementById(contDiv);

  var rootDiv = document.createElement("<div class='Tree' onclick='tree_toggle(arguments[0])'></div>");
  contentDiv.appendChild( rootDiv );

  var sDiv =  document.createElement("div");
  sDiv.innerHTML=node_name;
  rootDiv.appendChild(sDiv);

  var sUl =  document.createElement("<ul id='root' class='Container'></ul>");
  rootDiv.appendChild(sUl);

}

в IE работает на ура, в Мозиле говорит что обнаружен неверный символ с кодом 5, оказывается там нельзя писать строчки вида
Код: plaintext
1.
var sUl =  document.createElement("<ul id='root' class='Container'></ul>");
я исправил этот код на код вида...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
function addRootNode( contDiv, node_name ) {

  var contentDiv = document.getElementById(contDiv);

  var rootDiv = document.createElement("div"); 
  rootDiv.className = "Tree";
  rootDiv.onClick=tree_toggle(arguments[ 0 ]);
  contentDiv.appendChild( rootDiv );

  var sDiv =  document.createElement("div");
  sDiv.innerHTML=node_name;
  rootDiv.appendChild(sDiv);

  var sUl =  document.createElement("ul");
  sUl.id = "root";
  sUl.className = "Container";   
  rootDiv.appendChild(sUl);

}

оно заработало, но перестало реагировать на событие
rootDiv.onClick=tree_toggle(arguments[0]);

почему то аргумент теперь предается неправильно...
я не особо силен в Javascript, если кто может объяснить буду очень признателен...
...
Рейтинг: 0 / 0
Проблемы в реализации дерева под Mozilla
    #35971802
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в стотысячныйраз напишу, события onClick нет, есть onclick
...
Рейтинг: 0 / 0
Проблемы в реализации дерева под Mozilla
    #35971817
Михаил Вершков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onclick проблему не решил... параметр все равно неверно передается...
...
Рейтинг: 0 / 0
Проблемы в реализации дерева под Mozilla
    #35971830
Михаил Вершков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема решена господа... если кому интересно, работает строка вида

rootDiv.onclick=function() { tree_toggle(arguments[0]); };
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблемы в реализации дерева под Mozilla
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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