Jump to content

Dimitar

Newbie
  • Posts

    10
  • Joined

  • Last visited

Everything posted by Dimitar

  1. неа, не могу с яваскрипт у меня ну совсем плачевненько))
  2. да, не закрывает... а можно еще вопрос? как у открытого пункта поменять фон? т.е. как обратиться к открытому пункту? и, если можно, подскажите как закрывать пункт раньше я делал это так: if (ul.style.display == 'block') //--блок подменю открыт { obj.style.backgroundImage = 'url(../_img_main/_menu_btn/bttn_'+name+'_on.jpg)'; } else //--блок подменю закрыт { obj.style.backgroundImage = 'url(../_img_main/_menu_btn/bttn_'+name+'_off.jpg)'; }
  3. все работает)) спасибо! <style> ul ul { display:none; } </style> <script> var visibleListElement = null; function ShowOrHide(obj) { if ( visibleListElement ) visibleListElement.style.display = 'none'; var ul = obj.parentNode.getElementsByTagName('ul')[0]; ul.style.display = (ul.style.display!='block')?('block')'none'); visibleListElement = ul.style.display=='block' && ul || null; return false; } </script> <ul> <li><a href="../1/">1</a></li> <li><a href="#" onclick="ShowOrHide(this);">2</a> <ul> <li><a href="../2_1/">2_1</a></li> <li><a href="../2_2/">2_2</a></li> </ul> </li> <li><a href="#" onclick="ShowOrHide(this);">3</a> <ul> <li><a href="../3_1/">3_1</a></li> <li><a href="../3_2/">3_2</a></li> <li><a href="../3_3/">3_3</a></li> </ul> </li> </ul>
  4. вот код, который можно откопипастить себе и проверить <style> ul ul { display:none; } </style> <script> function ShowOrHide(obj) { var ul = obj.parentNode.getElementsByTagName('ul')[0]; ul.style.display = (ul.style.display!='block')?('block')'none'); } </script> <ul> <li><a href="../1/">1</a></li> <li><a href="#" onclick="ShowOrHide(this);">2</a> <ul> <li><a href="../2_1/">2_1</a></li> <li><a href="../2_2/">2_2</a></li> </ul> </li> <li><a href="#" onclick="ShowOrHide(this);">3</a> <ul> <li><a href="../3_1/">3_1</a></li> <li><a href="../3_2/">3_2</a></li> <li><a href="../3_3/">3_3</a></li> </ul> </li> </ul> вот, разобрался)) var visibleListElement = null; function ShowOrHide(obj) { if ( visibleListElement ) visibleListElement.style.display = 'none'; var ul = obj.parentNode.getElementsByTagName('ul')[0]; ul.style.display = (ul.style.display!='block')?('block')'none'); visibleListElement = ul.style.display=='block' && ul || null; return false; }
  5. алгоритм мне ясен, трудности в написании этого всего. если Вас не затруднит, помогите.. да зачем?) или я что-то не понимаю, или оно не работает...
  6. Всем привет! помогите пожалуйста в решении следующей проблемы. на сайте есть меню в виде списка: <ul> <li><a href="../1/">1</a></li> <li><a href="#" onclick="ShowOrHide(this);">2</a> <ul> <li><a href="../2_1/">2_1</a></li> <li><a href="../2_2/">2_2</a></li> </ul> </li> <li><a href="#" onclick="ShowOrHide(this);">3</a> <ul> <li><a href="../3_1/">3_1</a></li> <li><a href="../3_2/">3_2</a></li> <li><a href="../3_3/">3_3</a></li> </ul> </li> </ul> подпункты списка изначально закрыты. при клике на главном пункте списка срабатывает функция ShowOrHide(this), которая открывает подпункты данного пункта списка. вот эта функция: function ShowOrHide(obj) { var ul = obj.parentNode.getElementsByTagName('ul')[0]; ul.style.display = (ul.style.display!='block')?('block')'none'); } подскажите, как сделать так, чтобы при открытии одного пункта, все остальные пункты меню закрывались. т.е. кликнули на пункт 3, он открылся. а при клике на 2, не просто открывается 2 пункт, но и закрывается 3.
  7. Здравствуйте! ОГРОМНЕЙШЕЕ СПАСИБО за объяснение. Теперь хоть представление имею как оно там все хранится. Но все еще есть вопросы... Эта формула должна возвратить мне массив, как я понял... Я делаю следующее: $collon = "file_att"; $MyStr = "/"+@WebDbName+"/0/"+@Text(@DocumentUniqueId)+"/$collon/"+@AttachmentNames; echo "MyStr = ".gettype($MyStr); // это уже не срабатывает Я пишу на PHP. Он вообще не реагирует на строку с формулой. И после этой строки скрипт уже не выполняется. Я так понимаю, что в РНР такие формулы не поддерживаются?.. Еще раз спасибо и прошу прощения за свое тотальное непонимание
  8. Здравствуйте! Уважаемый gorinich, спасибо Вам за столь быстрый и четкий ответ! Если Вас не затруднит, не могли бы Вы подробнее описать конструкцию ссылки для вложения... Я новичок в работе с Lotus, для меня немного непонятно: -- @WebDbName -- это имя базы данных или id соединения к базе? -- что означает "/0/"? -- @Text(@DocumentUniqueId) -- это, как я понял, какой-то уникальный id документа-вложения... а как его получить? -- что означает "/$file/"? -- что означает @AttachmentNames? Прошу прощение за непонимание . Заранее спасибо!
  9. Здравствуйте, форумчане! Есть БД на Lotus Notes. Подключаюсь к ней в PHP-скрипте через ODBC. В БД хранятся файлы *.doc и описания к ним. Необходимо вывести содержимое описаний и ссылки для скачивания файлов док. Я организовал полный вывод содержимого БД: $id_db = odbc_connect("test_db2", "user", "12345") or die( "Could not connect to ODBC database"); ... echo "<b>Все содержимое таблицы $table:</b><br>"; $query = "SELECT * FROM $table"; $result = odbc_exec($id_db, $query) or die("Couldn't execute query!"); odbc_result_all($result, "border='1'"); Проблема в том, что поле, где должен быть файл док, имеет при выводе значение NULL... Прошу помощи!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy