Пробывал брать меню на css но там не получается динамически вытаскивать элементы меню из готовой базы
А какое отношение имеет css к php и базам?
Вытаскивайте с базы нужные значения, раскидывайте их по блокам, или как там у вас меню организовано, на css делаете оформление этого самого меню, а при помощи js открываете и закрываете нужные блоки...
Все достаточно просто и быстро делается, главное желание...
Просто дело в том что когда вы наживаете на кнопку то она просто фокусируется и содержимое объекта document.selection не меняется - в то время как при нажатии на текстовый объект selection сбрасывается
Ну я примерно так и понял, но выход пока не нашел... Может вы что подскажите?
Переделывать все на кнопки как-то не очень хочется. Для b, i, u, s еще можно заменить на кнопки, но у меня также этой функцией и вставляются теги вида [font=Arial], а вот выбор этих тегов сделан на списках (ul), так что по любому получаются текстовые объекты...
Эх... видимо придется оставить все как и было, и просто тупо добавлять в конец текста...
Все работает нормально, т.е. выделенный текст оборачивается тегами, если нет такого, то просто добавляется пара тегов в позицию курсора.
А вот когда привязываю к другому элементу (не к кнопке)
Разумеется браузер Internet Explorer имеет самую полнофункциональную реализацию языка JS с большим числом различных встроенных объектов - и поэтому все что можно сделать в других браузерах можно сделать и в нем
я и не спорю, возможно он и имеет самую полнофункциональную реализацию, но почемуто именно с ослом всегда возникают проблемы при написании каких либо функций...
Вот как пример, это то что было у меня... В исходнике, который я скачал с нета, было написано, якобы этот код работает в осле, но на деле оказалось совсем другое. И после того, как я просидел некоторое время пытаясь сделать в ие также, как и в остальных... вобщем терпение лопнуло и я решил просто забить на осла и тупо добавлять коды в конец строчки, выводя то самое сообщение о котором я писал выше...
$(this).val() - это неопходимое значение (<option value="pm">) при выборе которого и открывается доп. поле...
Проще говоря, вам нада чтобы поле открывалось при выборе "Президент", вот и замените "pr" на значение value= неопходимого option
Ну так все правильно... У вас внутри цикла return, который, как я писал выше останавливает функцию и возвращает результат. Именно по этому выводится только первая строка и функция заканчивается...
Чтобы выводилось все используйте вариант, который предложил DeepVarvar