Господа, подскажите, пожалуйста. Представьте себе таблицу из двух ячеек. В левой находится выпадающий список. Как сделать так, чтобы при выборе пункта, в другой ячейке появлялся определенный текст? Аналогичный вопрос и для обычных ссылок.
AJAX'ом это все можно сделать. или же просто яваскриптом. зависит от объема данных для выбора/вставки.
вообщем сравнительно недавно я тоже искала такую хрень.. вообщем воть.. <script language="javascript"> function folder(id) { var folder = document.getElementById(id); if(folder.style.display == 'none') { folder.style.display = 'block'; } else { folder.style.display = 'none'; } } </script> а в теле пишешь <a href..... onClick="folder('service');">УСЛУГИ</a> дальше пишешь: <br> и то что будет выпадать.. <ul id='service' style='display: none;'> тут какая-то инфа </ul> или тебе обязательно на php надо??
а кстати, встречный вопрос.. Ребята, не знаете случаем, почему когда кнопки меню засовываешь в форму.. то выпадающее меню перестаёт работать.. оно открывается и сразу же сворачивается?? Вообщем код такой: Код (Text): <script language="javascript"> function folder(id) { var folder = document.getElementById(id); if(folder.style.display == 'none') { folder.style.display = 'block'; } else { folder.style.display = 'none'; } } </script> <form> <table> <tr> <td> <INPUT TYPE=IMAGE SRC="2.jpg" BORDER=0 onClick="folder('service')"> </td> </tr> </table> </form> <table style="display: none;" id='serviсe'> <tr ><td><a href='' >открывающаяся ссылка</a></td></tr> </table>
1. совпадает имя функции и имя переменной 2. service - резервное слово я бы сделал так: http://440hz.ru/trash/markizza/1/
440hz, пардон, что вмешиваюсь, но зачем там ветка на IE, он же давно уже прекрасно getElementById понимает?
vasa_c это ты о чем? а-а-а ... да скрипт тарый был. я для примера сделал. ты прав. там уже не надо ...