Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!






#91 26.06.2010 11:45

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

Спасибо !!!!! Ухожу на "дно" доводить все до ума .....

Нет на форуме

 

#92 03.07.2010 11:51

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

Добрый день!

Ныряние привело к следующему результату. Пришлось разбить условие:
----------------------------------------------------------------------------------------------------------------------------

 


   Visual Studio .NET
   
   
   
   
----------------------------------------------------------------------------------------------------------------------------
Все заработало, но очень странно:
1. плюсы не менялись на минусы;
2. после третьего раскрытия (имеется ввиду, как-бы, вложение) все хором закрывалось (это странно, потому-что при раскрытии путем нажатия на иконку этого не должно было бы происходить).
Вот такие дела. Пишу поздновато, - зашился с другими вопросами.

Нет на форуме

 

#93 03.07.2010 13:54

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Закрытие всех слоев DIV, составляющих меню

mdi

Пишу поздновато, - зашился с другими вопросами.

Да, действительно, долго Вы думали...
За это время на этом сайте появилась статья Компактный список - загляните!

Нет на форуме

 

#94 03.07.2010 14:47

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

Спасибо, конечно. А если вернуться к нашим баранам: к той версии, которую мы пытаемся сделать работающей. Вы же сами предложили мне вариант и просили сообщить результаты обкатки .....

Нет на форуме

 

#95 03.07.2010 14:50

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Закрытие всех слоев DIV, составляющих меню

mdi
Я Вам често написал - у меня все работает. Я при всем своем желании ничего не могу поделать. Как мне найти баг, которого у меня нет?

Нет на форуме

 

#96 03.07.2010 15:33

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

Кроме того, я попробовал Ваш "Компактный список" .... Он оказался развернутым, несмотря на то, что
JavaScript у меня работает (подключен). В мое оправдание говорит тот факт, что мой, если так можно
сказать, сайт на моей машине работает, несмотря на то, что в нем ("сайте") есть JavaScript .....

Нет на форуме

 

#97 03.07.2010 15:37

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

AKS написал:

mdi
Я Вам често написал - у меня все работает. Я при всем своем желании ничего не могу поделать. Как мне найти баг, которого у меня нет?

А у Вас работает то, что я прислал сегодня (в плане смены иконок и незакрытия после раскрытия третьего вложения) ?

Нет на форуме

 

#98 03.07.2010 15:54

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

Кстати. Как в Вашем "Компактный список" заставить выводиться иконок:
я понял так, что надо присвоить this.useImage = true. Но они все-равно не появляются .....

Нет на форуме

 

#99 03.07.2010 16:35

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Закрытие всех слоев DIV, составляющих меню

Да, у меня работает Ваш вариант, который выложен выше на этой странице.
Тут дело, видимо, в том, что html-код отличается от xml-кода. В xml, видимо, добавляются еще элементы за счет интерпритации пустых пространств или же текстовых элементов...
А по-поводу "Компактного списка" - ну я не знаю, почему у Вас изображения не появляются, на сайте, в примере, ведь появляются...

Нет на форуме

 

#100 03.07.2010 16:52

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

И еще с прискорбием извещаю, что третья вложенность на Вашем примере работает также, как и у меня:
весь "сайт" мужественно сворачивается, - остаются только 6 головных директорий .....

Нет на форуме

 

#101 03.07.2010 16:58

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Закрытие всех слоев DIV, составляющих меню

третья вложенность на Вашем примере

Вы имеете ввиду "Компактный список"?

Нет на форуме

 

#102 03.07.2010 17:06

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

AKS написал:

...
А по-поводу "Компактного списка" - ну я не знаю, почему у Вас изображения не появляются, на сайте, в примере, ведь появляются...

В том-то и дело, что - нет .....
Я в двух броузерах перепробовал: IE5 и MyIE2. Везде разработка идет, условно, нормально (по-крайней мере иконки меняются), а "Компактный список" - ни-в-какую .....

Нет на форуме

 

#103 03.07.2010 17:07

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

AKS написал:

третья вложенность на Вашем примере

Вы имеете ввиду "Компактный список"?

Нет. Разработку ....

Нет на форуме

 

#104 03.07.2010 17:25

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Закрытие всех слоев DIV, составляющих меню

"Компактный список" в IE5 я и не тестировал. Я ведь в комментах написал:

Сценарий тестировался в IE6, Opera7+, Gecko/20040206+.

А по-поводу текущего сценария - там ведь только два скрытых уровня открываются...

Нет на форуме

 

#105 03.07.2010 17:29

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

А я Вам ничего такого и не говорю. Просто говорю результат. Кстати. Вложенность не должна быть ограничена искусственно: как поддерживает броузер, - так и должно работать. Только это и имел ввиду ...

Нет на форуме

 

#106 03.07.2010 17:33

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Закрытие всех слоев DIV, составляющих меню

Совсем я запутался. Вы добавляете еще элементы в свое меню? И после этого не работает?

Нет на форуме

 

#107 03.07.2010 17:35

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

AKS написал:

"Компактный список" в IE5 я и не тестировал. Я ведь в комментах написал:

Сценарий тестировался в IE6, Opera7+, Gecko/20040206+.

...

А мне теперь что с ним делать: продукт должен работать в броузерах на 2 версии старше ???

Нет на форуме

 

#108 03.07.2010 17:37

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Закрытие всех слоев DIV, составляющих меню

???

Нет на форуме

 

#109 03.07.2010 17:40

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

AKS написал:

Совсем я запутался. Вы добавляете еще элементы в свое меню? И после этого не работает?

Я взял Ваш пример и добавил еще одну вложенность .... и он перестал фунциклировать ......
Я же Вас не ограничивал во вложенностях ??? Ну, дал бы я 5 вложенностей. Вы бы сделали это работающим, а потом попался бы фрагмент с 10-ю ..... И что тогда ????

Нет на форуме

 

#110 03.07.2010 17:41

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

AKS написал:

???

Это Вы оверсиях ??? А как Вы думали: все меняют броузеры как перчатки ????

Нет на форуме

 

#111 03.07.2010 17:45

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Закрытие всех слоев DIV, составляющих меню

Для этого в сценариях и сообщается о совместимости...

Нет на форуме

 

#112 03.07.2010 17:52

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

AKS написал:

Для этого в сценариях и сообщается о совместимости...

Это Вы о "Компактном списке" ? Все в основном борются за массовость охвата аудитории ...
Если Вы будете ориентироваться на самые последние версии, - Вы будете отсекать большую массу потенциальных клиентов ..... Зачем Вам это ???? Если Вы думаете, что это заставит аудиторию приобретать новые ПК, то Вы ошибаетесь: не все обладают такой возможностью: это не авторучка ....

Нет на форуме

 

#113 03.07.2010 17:55

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

Ладно. На сегодня, - все: я Вас, по-моему, итак озадачил вложенностью. До завтра ....

Нет на форуме

 

#114 03.07.2010 17:57

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Закрытие всех слоев DIV, составляющих меню

При желании можно сценарий сделать совместимым с IE5, с этим нужно немножко поработать и все...

Нет на форуме

 

#115 03.07.2010 18:03

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

AKS написал:

При желании можно сценарий сделать совместимым с IE5, с этим нужно немножко поработать и все...

Хорошо: завтра продолжим разговор на эту тему .....

Нет на форуме

 

#116 03.07.2010 18:05

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Закрытие всех слоев DIV, составляющих меню

OK!

Нет на форуме

 

#117 04.07.2010 13:37

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

Добрый день! Ну вот. Наконец-то могу написать. Вы не смотрели как можно подправить скрипт ?

Нет на форуме

 

#118 04.07.2010 15:31

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Закрытие всех слоев DIV, составляющих меню

Подправить можно, если убрать "навороты" с одновременным открытием вложенного блока и закрытием ранее открытого блока.
Другими словами - закрывать все нужно вручную.
Для этого в функции switchNode нужно оставить только два условия (которые идут вслед за определением локальных переменных):

Код:

  if(oList.className == this.openClass)
              {
              this.changeProps(oList, this.hiddenClass, oImg, this.imgs.plus.src);
              }
            else
              {
              this.changeProps(oList, this.openClass, oImg, this.imgs.minus.src);
               }

Нет на форуме

 

#119 04.07.2010 15:35

mdi
Разбирающийся
Зарегистрирован: 15.06.2010
Сообщений: 84

Re: Закрытие всех слоев DIV, составляющих меню

Тогда вопрос такой:
а при выборе наименования все лишнее будет при этом закрываться, оставляя открытой только выбранную ветку ???roll

Нет на форуме

 

#120 04.07.2010 15:36

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Закрытие всех слоев DIV, составляющих меню

Да нет, я же написал - все закрывать придется вручную...

Нет на форуме

 

Board footer