Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вывод изображений и описания при выборе пункта select (https://javascript.ru/forum/dom-window/13306-vyvod-izobrazhenijj-i-opisaniya-pri-vybore-punkta-select.html)

dmitriymar 25.11.2010 13:40

только лучше не текст а нтмл-он во всех браузерах одинаково работает в отличии от техт

gustovskiy 25.11.2010 23:45

dmitriymar,
Подскажи как еще прикрепить форму заказа и код отправки запроса на почту с captcha

dmitriymar 26.11.2010 18:12

что подразумеваеш под формой отправки на почту?есть ведь разные варианты. а капча тебе для защиты от роботов или просто так? если для защиты то в любом случае это серверная реализация. а о именно отправки почты прочтёш в form языка.

dmitriymar 26.11.2010 18:40

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

gustovskiy 27.11.2010 19:07

Я передумал делать с капча. Вот готовый пример того чего я хотел http://www.tehnologia-nn.ru/calc/index.php

dmitriymar 27.11.2010 20:28

хочеш написать движок инет магазина?

gustovskiy 27.11.2010 22:29

Нет это простой калькулятор моих услуг для клиентов

gustovskiy 27.11.2010 22:47

У меня к тебе просьба, напиши пожалуйста код скрипта двух привязанных selectoв что можно было вписать там описание и вставить фотки/ Примерно как у меня. Чтоб я мог вставить в свой калькулятор только эти secectы

Вот содержимое sellectов

Твердая «белая» обложка
290x200мм (Альбомная)
200x290мм (Книжная)
290x290мм (Квадратная)
Тверда персональная обложка
290x200мм (Альбомная)
200x290мм (Книжная)
290x290мм (Квадратная)
Переплет «Пружина»
250x200мм (Альбомная)
200x250мм (Книжная)
Переплет «Скрепка»
205x140мм (Альбомная)
200x200мм (Квадратная)

if (form.color[0].selected){
var color=0;
form.img.src="img/aluminiy-small.jpg";
txt2.innerHTML="<strong>Цвет обложки</strong> - Алюминиевый";
}
else if (form.color[1].selected){
var color=0;
form.img.src="img/vishnya-small.jpg";
txt2.innerHTML="<strong>Цвет обложки</strong> - Вишневый";
}
else if (form.color[2].selected){
var color=0;
form.img.src="img/black-small.jpg";
txt2.innerHTML="<strong>Цвет обложки</strong> - Черный";
}

dmitriymar 27.11.2010 23:08

я тебя расстрою-я плохо орентируюсь в селектах. (были причины от них отказаться) но дам совет создай массивы где будут либо коэф увелечиния цены либо +к стоимости) и в зависимости от выбора в селекте работай с данным из массива. тоесть селект обложка
твырдая
мягкая
....
массив обложка
цена(коэф)1
цена(коэф)2
....
и обращайся к нужному элементу массива
тоесть если выбранна строка 1
то берёш элемент массива обложка[1] присваиваеш это дело допустим элементу цена_обложка
и в конце после ваыбора всего просто выводиш результат формулы

цена_обложка+цена_переплёт+ ....

gustovskiy 27.11.2010 23:10

Для меня эти понятия как темный лес. Я практически не знаю java.


Часовой пояс GMT +3, время: 08:33.