Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript

Выпуск № 120
от 04.02.2006, 19:00

Администратор:Калашников О.А.
В рассылке:Подписчиков: 178, Экспертов: 20
В номере:Вопросов: 1, Ответов: 5


Вопрос № 34433: Как бы вы порекомендовали реализовать отображение корзины покупок чтобы в нее можно было добавлять элементы без полной перезагрузки страницы? Вариант с использованием iframe'ов не подходит, т.к. 1:делать его километровым- ущербно для дизайна сайта, а...

Вопрос № 34.433
Как бы вы порекомендовали реализовать отображение корзины покупок чтобы в нее можно было добавлять элементы без полной перезагрузки страницы? Вариант с использованием iframe'ов не подходит, т.к. 1:делать его километровым- ущербно для дизайна сайта, а если сделать его надостаточно высоким, то рано или поздно его высоты станет недостаточно для отображения содержимого корзины, 2:на бесплатных хостингах(например на hut1.ru) банеры кидают во все страницы и фреймы и потому размещение плавающего фрейма наносит серьезный ущерб дизайну страницы. Остается надежда на JavaScript и/или CSS.
P.S. Сайт писан на PHP/MySQL
Отправлен: 30.01.2006, 18:58
Вопрос задал: Мартемьянов Алексей Борисович (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Cтепанов Андрей Валерьевич
Здравствуйте, Мартемьянов Алексей Борисович!
Используйте технологию AJAX.
---------
Все мы будем в аду, но я буду с вилами!!
Ответ отправил: Cтепанов Андрей Валерьевич (статус: 3-ий класс)
Отправлен: 30.01.2006, 23:00

Отвечает: Дмитрий Иванов
Здравствуйте, Мартемьянов Алексей Борисович!

оптимально использовать функций узлов(node) поддерживаемых на сколько я знаю всеми основными броузерами:

removeChild - для удаления элемента
appendChild - для добавления элемента в конец
createTextNode - для создания техтового элемента
insertBefore - добавление элемента в начало

к сожалению не могу дать хороший мануал на русском или английском, но вот на немецком http://en.selfhtml.org/javascript/objekte/node.htm , даже если и не знаешь языка, то там же ясные и понятные примеры к каждой функции.
---------
ставя оценку - подумай, может ты не все описал.
ниже пятерки оценок не существует!
Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 30.01.2006, 23:16

Отвечает: RedDevil
Здравствуйте, Мартемьянов Алексей Борисович!
Это конечно не мое дело, но одним из главных правил бизнеса является платный хостинг. На бесплатном никто магазины не размещает. Это все равно, что подвальная фирма.

Что касается вопроса, я бы делал с помощью mysql и php. В таблице хранил бы содержимое корзины, и лимитировал бы вывод на веб-страницу. Например, только 25 на страницу.
Js и css, тебе тут не помошники.
Ответ отправил: RedDevil (статус: 4-ый класс)
Отправлен: 31.01.2006, 07:56

Отвечает: Straight
Здравствуйте, Мартемьянов Алексей Борисович!

Я обычно делаю так. При нажатии на кнопку "Добавить в корзину" код данного товара (и количество) помещается в куку - это происходит без всякой перезагрузке. При любой перезагрузке страницы товары из куки переписываютмя в сессию. Можно в сессию и не переписывать, а так и держать всю корзину в куках, но тут выплывает проблема ограниченной вместитмости куки. Если угодно, переписывать можно не в сессию, а в БД (это если хочется хранить корзину долгое время).
Ответ отправил: Straight (статус: 6-ой класс)
Отправлен: 31.01.2006, 10:38

Отвечает: spider
Здравствуйте, Мартемьянов Алексей Борисович!
Ea ne viju v ciom plahoi iframe u nevo je esti scroolbar!!!
a s weight i height mojno delati pociti razmerom s stranitze!
---------
Vse ili nicevo (Iziki programirovanie)
Ответ отправил: spider (статус: 9-ый класс)
Отправлен: 31.01.2006, 23:34


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.javaplus
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное