Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.73/37: Рейтинг темы: голосов - 37, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22

Интернет-магазин

02.03.2009, 14:29. Показов 7089. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите пжлст скрипт для корзины. Т.е., чтобы можно было положить товар в корзину?
И еще вопрос. У меня есть выпадающий список. Как сделать, чтобы при выборе любого варианта из этого списка рядом отображалась цена на товар. Цены я прописал, но не знаю как их подлинковать. Напишите пжлст такой скрипт, если не сложно.
Вот что мне надо. Я обвел красным цветом.
Миниатюры
Интернет-магазин  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.03.2009, 14:29
Ответы с готовыми решениями:

Интернет магазин
Здраствуйте ! Сейчас делаю интернет магазин, и думаю каким образом будет производится заявка на покупку. Тоесть покупатель нажимает...

Интернет магазин!
Всем доброго времени суток у меня такой вопрос как сделать так что бы при нажатии на кнопку купить (как в любом интернет магазине типа ...

Интернет-магазин
добрый день нашел на просторах интернета способ добавление в корзину,Я как новичок в php хотел рассмотреть его как пример для своей работы,...

24
 Аватар для Ceran
172 / 101 / 10
Регистрация: 22.02.2009
Сообщений: 440
02.03.2009, 14:39
Тут не пишут. Тут только помогают.
0
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
02.03.2009, 16:23  [ТС]
Хорошо, тогда помогите. Хотя я и не понимаю какая разница.
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
02.03.2009, 17:28
если хочешь чтоб помогли, то говори что делал и что именно у тебя не получалось

а если надо чтоб все за тебя сделали, то тоже пожалуйста - за мороженное напишем
0
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
02.03.2009, 17:49  [ТС]
Так я же написал.
1) Как убрать щель?
2) Как убрать бордовую рамку вокруг кнопки?
3) Как сделать, чтобы менялась цена?
4) Как прописать корзину, чтобы товар туда клался?
5) Как сделать, чтобы верстка не слетала на мониторе меньшего размера?

или надо выложить весь код? не понимаю что-то?
0
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 10
02.03.2009, 18:13
Вот что мне вчера ответили на подобную тему. Но я так до конца этот вопрос еще не решил. Так что присоединяюсь к вопросу меня он тоже интересует.

Не-а... Такое можно заделать на AJAX'е... Чтоб всё работало без перезагрузки страницы. Можно даже всё на одной сделать.
А реальность в данном случае с моей точки зрения выглядела бы так:
1. есть страница с загруженными данными. Допустим, это каталог книг книжного магазина. Описание, автор, цена и т.д каждой из книг содержится в базе данных. При первой загрузке выводятся только последние, например, 10 или 5, отсортированные по тому или иному признаку (дата добавления, автор, издательство и т.д.) соответственно по возрастанию или по убыванию. Остальные книги доступны после перехода по ссылкам постраничной навигации.
При выводе собираем данные из базы (включая ID каждой книги).
Возле описания каждой книги есть ссылка "Добавить в корзину".
Ссылка выглядит следующим образом:
Простой видКопироватьПечать

1. <span title="Добавить в корзину" onclick="add(1)">Добавить в корзину</span>



<span title="Добавить в корзину" onclick="add(1)">Добавить в корзину</span>


где по клику вызывается функция add с параметром, который соответствует ID книги в базе данных.
2. Как это может работать.
Создаём экземпляр объекта xmlHttpRequest
C помощью созданного объекта выполняем асинхронный запрос к серверу, передавая ему в качестве параметра id выбранной книги. Сервер находит эту книгу в базе и возвращает её описание (или что там нужно). Далее формируем виртуальный XML-файл или данные в виде XML (как нравится) и возвращаем клиенту (браузеру).
3. Наш XML принимает JsvsScript - файл, который отправлял запрос, парсит пришедшие XML-данные и обновляет корзину. В итоге мы видим, что при щелчке по названию книги, она добавилась в корзину. Ну а дальше по той же схеме можно удалять из корзины, полностью её чистить или продолжать оформлять заказ выбранных книг.
Вот так просто в 3 действия это всё и можно сделать.
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
02.03.2009, 19:34
Цитата Сообщение от S-art1 Посмотреть сообщение
1) Как убрать щель?
попробую угадать - к <table> дописываем cellspacing="0"
Цитата Сообщение от S-art1 Посмотреть сообщение
2) Как убрать бордовую рамку вокруг кнопки?
для <img /> пишем такой стиль: style="border : 0;"
Цитата Сообщение от S-art1 Посмотреть сообщение
4) Как прописать корзину, чтобы товар туда клался?
тут скорее всего понадобиться язык работающий на стороне сервера (например php)
Цитата Сообщение от S-art1 Посмотреть сообщение
3) Как сделать, чтобы менялась цена?
тут думаю и javascript-ом обойтись можно
Цитата Сообщение от S-art1 Посмотреть сообщение
5) Как сделать, чтобы верстка не слетала на мониторе меньшего размера?
верстать резиново

удовлетворяют ответы? думаю что не очень (
хотите получить нормальные ответы - задавайте нормально вопросы, а если хотите чтоб за вас все это сделали - тоже сделаем, но этот труд уже придется оплатить

Добавлено через 6 минут 21 секунду
2danavir насчет вашего вопроса тот же самый ответ - скрипт не на пять минут делов поэтому никто в пустую на написание полного кода тратить время не будет. если вы понятия не имеете о чем шла речь, то лучше тоже обратиться к кому-нибудь за платной помощью
0
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 10
02.03.2009, 19:58
Я согласен. Я этот вопрос только вскользь расматривал.
Но знаете ли, бывает так что уже есть готовые ответы и что бы не мучиться понапрасну стоит убедиться в том что их пока еще нет.
0
 Аватар для Ceran
172 / 101 / 10
Регистрация: 22.02.2009
Сообщений: 440
02.03.2009, 23:13
Это типа, авось прокатит на халяву?
0
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
03.03.2009, 13:55  [ТС]
GalaX, ответы вполне нормальные, что касается первых двух пунктов (щель и рамка). За это спасибо.
КАК верстать "резиново я не знаю, хотя и слышал такое понятие. Умею только по таблице.
А скрипты наверное придется искать в другом месте. Я не знаю ни Java Script, ни РНР. Наверное самоучитель поможет.
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
03.03.2009, 14:23
резина - это значит сверстать так, чтобы шаблон все время растягивался по всей ширине страницы и самое главное чтоб эта верстка не слетала при любом разрешении экрана.
насчет скриптов, мм.. врятли такие скрипты найти можно, а если даже и найдешь, то придется в них разбираться как они работают. вообщем тут перед тем как искать такие скрипты - надо сначала разобраться как это все должно работать
0
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
04.03.2009, 08:27  [ТС]
Еще вопрос. Как сделать в таблице разную ширину столбцов?
Вот пример кода

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<table width="100%" height="100" cellspacing="0" border="1">
<tr><td colspan="4" width="100%">shapka</td></tr>
<tr><td width="15%" rowspan="6">Меню</td>
<td>1</td>
<td>2</td>
<td rowspan="6"width="15%">Баннеры</td></tr>
<tr><td>3</td>
<td>4</td></tr>
<tr><td colspan="2">5</td></tr>
<tr><td colspan="2">6</td></tr>
<tr><td>7</td>
<td>8</td></tr>
<tr><td colspan="2">9</td></tr>
<tr><td colspan="4">подвал</td></tr>
</table>
Надо, чтобы столбцы 1, 3 и 8 были разной ширины. Проблема в том, что когда пишешь в каком-нить столбце к примеру width="30%", то съезжает ВСЯ граница у всех столбцов. А мне надо, чтобы они были независимые.
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
04.03.2009, 09:08
для каждой строки в центральном блоке делай отдельную таблицу
т.е. для 1 и 2 ячеек одна таблица, для 3 и 4 другая и т.д.
думаю самый оптимальный для тебя вариант
0
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
04.03.2009, 21:06  [ТС]
Вроде получилось все. А что делать после того, как сверстал сайт в ХТМЛ?
Кому отдавать его?
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
04.03.2009, 21:14
заливать на сервер
0
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
10.03.2009, 11:30  [ТС]
Подскажите, а как сделать вот такой блок — белая рамка со скругленными краями и разместить в нем текст?
Миниатюры
Интернет-магазин  
0
 Аватар для Ceran
172 / 101 / 10
Регистрация: 22.02.2009
Сообщений: 440
10.03.2009, 12:49
HTML5
1
<fieldset></fieldset>
Правда скруглёнными они будут только в IE. Opera и FireFox покажут острые края. Если это не устраивает - то тебе помогут только картинки
0
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
10.03.2009, 13:41  [ТС]
Что-то не то получается. У меня вышло вот что.
А как забить текст в голубое поле?
И еще — линейка сверху мне не нужна
Миниатюры
Интернет-магазин  
0
 Аватар для Ceran
172 / 101 / 10
Регистрация: 22.02.2009
Сообщений: 440
10.03.2009, 15:10
HTML5
1
2
3
4
5
6
7
8
9
<fieldset>
Содержимое блока с новостями<hr size="1" color="#BCCFEF" />
<table><tr><td>Тут новость</td></tr></table>
</fieldset>
<br />Или так<br /><br />
<fieldset>
<legend>Содержимое блока с новостями</legend>
<table><tr><td>Тут новость</td></tr></table>
</fieldset>
Миниатюры
Интернет-магазин  
0
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
10.03.2009, 16:09  [ТС]
Спасибо понял. Так лучше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.03.2009, 16:09
Помогаю со студенческими работами здесь

Интернет-магазин (как "добавить предмет в корзину")
Задали у уневере задачу, суть которой в следующем: при нажатии на названии продукта (ссылка), вылазит новое окно, в котором, помимо...

Простой интернет магазин на гугл табличках. Пример реализации
Сделал демку интернет магазина, который все свои данные берет из этой гугл таблички...

Добавление товаров в интернет магазин
Доброго времени суток, интересует модуль, с помощью которого можно добавить товары которые есть в ексель файле. В екселе около 5000...

Интернет магазин
Что лучше использовать для интернет магазина объектно ориентированный подход, процедурный подход или PDO?

Интернет магазин + и - ???
Интернет магазин + и - ???


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru