Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: PHP и JS - не работает.
 
 автор: 10100100   (11.06.2006 в 10:51)   письмо автору
 
 

пытался сделать менюшку выплывающую, но почему то, не хочет это всё работать. точнее енюшка пашет - это 100% но пашет лишь на сайтах выполненый в чистом HTML а в PHP не хочет. в чём проблема, я вроде бы где то читал что они типо не совместимы или чтот о типо того. подскажите что я могу сделать с этим, пожалуйста.

   
 
 автор: 10100100   (11.06.2006 в 11:13)   письмо автору
 
   для: 10100100   (11.06.2006 в 10:51)
 

ну я так понимаю загвоздка состоит в том что php обрабатывается на стороне сервера а JS на стороне клиента? что же можно сделать?

   
 
 автор: elenaki   (11.06.2006 в 12:11)   письмо автору
 
   для: 10100100   (11.06.2006 в 11:13)
 

а в чем трудности? у меня практически все меню строятся динамически (таскаю инфу из базы), а анимация и прочие эффекты - на JS.

первым делом делаете запрос к базе и вытаскиваете из нее нужные данные. их заносите в массив JS и потом с ними можно делать что угодно уже на стороне клиента, не обращаясь больше к базе. если данных очень много, то делают или разбивая запросы на подзапросы (но тогда нужна перезагрузка страницы, чтоб сообщить РНР новые условия запроса в соответствии с выбором пользователя) или с помощью технологии AJAX. про нее тут тоже много писали уже.

приведите кусок кода, который не работает.

   
 
 автор: 10100100   (11.06.2006 в 12:19)   письмо автору
 
   для: elenaki   (11.06.2006 в 12:11)
 

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

   
 
 автор: elenaki   (11.06.2006 в 12:30)   письмо автору
 
   для: 10100100   (11.06.2006 в 12:19)
 

http://www.e-compuland.com/

здесь верхнее меню строится по данным из базы. видимость/невидимость выпадающих слоев организована с помощью klayers.js (это замечательная кроссбраузерная библиотека).

код меню на РНР - в аттаче

я сейчас ухожу, буду вечером. если что непонятно - спрашивайте

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

а что значит - сайт перестает фурычить? какие ошибки выдает? ошибки РНР или JS?

   
 
 автор: 10100100   (11.06.2006 в 15:22)   письмо автору
 
   для: elenaki   (11.06.2006 в 12:30)
 

самое смешное что сайт просто отказывается грузится... просто белый экран и всё. щас постораюсь глянуть Ваши скрипты.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования