X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Создание формы
LordNighton
LordNighton
Topic Starter сообщение 20.1.2009, 12:45; Ответить: LordNighton
Сообщение #1


Мужики, нужно на страничке создать что-то вроде следующего
[IMG]http://pic.ipicture.ru/uploads/090120/6uqPU63S8I.gif[/IMG]
Это что-то вроде строительного калькулятора для фирмы на сайте (чтобы пользователь мог подсчитать цену заказа и т.д.) Куда копать, какой язык, что почитать или подскажите, как сделать.

Заранее благодарен.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 20.1.2009, 13:03; Ответить: MetSerp
Сообщение #2


Недавно делал как раз это для себя (калькулятор стоимости дома по размерам комнат вводимым пользователем)
Я делал это на ява скрипт
учитывая что нам надо только посчитать а не писать результаты на почту или в бд или файл то ява скрипт точно хватит:prilichno:
А еще одно учитывая что вы привели пример делфи формы то сразу упрежу о гра***х ява скрипта:
там нет strtoint() преобразования чтобы сделать переменную числом (int) необходимо от него что нибудь отнять например:
var
a = 2
b = a+2 // при таком раскладе b будет ровнятся 22
с = (a-0)+2 // получим 4
ps борланд делфи 7 рулед:play:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LordNighton
LordNighton
Topic Starter сообщение 20.1.2009, 13:14; Ответить: LordNighton
Сообщение #3


MetSerp, подскажи, по чем учился или что читал по этому поводу. Насколько я понимаю, это всего-лишь работа с визуальными объектами, их обработчиками и простыми переменными.
Подскажи книгу хоть какую-нибудь.
Спасибо за ответ.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 20.1.2009, 13:41; Ответить: MetSerp
Сообщение #4


я все брал из справочника (ссылка к сожалению утрачена) по функциям по факту да это просто считывание из edittext объекта в переменную это можно сделать например вот так:
a = document.GetElementById('a').value
эта конструкция примерно следующее обозначает:
var
a : string;
a := a.text;
т.е. мы говорим скрипту что значение переменной находится в текущем открытом документе (document.) а точнее в объекье с id= a (GetElementById('a')) а если еще точнее то считать надо значение параметра value (.value) точно так же можно считать любое значение будь то ширина:
a = document.GetElementById('a').witdh
итд
итак считав в переменную мы делаем необходимые операции
с = (a-0)+n;// где n любое число либо другая переменная
m = (n-0)+z;//итд
ну и выводим результат например в другое текстовое поле:
document.GetElementById('z').value = m // если надо вывести просто свое значение (не переменную) его необходимо брать в "двойные кавычки" как строку
в общем виде данный скрипт будет выглядеть так:
function myfunction() // объявление функции с именем myfunction
      {
         a = document.GetElementById('a').value;
        с = (a-0)+n;
        m = (n-0)+z;
        document.GetElementById('z').value = m;
     }
pтеперь чтобы вызвать эту функцию нам достаточно иницилизировать эвент onclick из любого объекта на странице (сделаем это из ссылки)
<a href="#" onClick ="myfunction()">посчитать</a>// адрес ненужен потому #
так же переменные можно передавать прямо из документа вот примерно так:
function myfunction(u)
      {
         a = document.GetElementById('a').value;
        с = (a-0)+n;
        m = (n-0)+z;
        r = (u-0)+4;
        document.GetElementById('z').value = m;
     }
а в документе :
<a href="#" onClick ="myfunction(2)">посчитать</a>// иэз того скрипт получит что переменная u равна 2м
вот как то так в общих чертах:pardon:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LordNighton
LordNighton
Topic Starter сообщение 20.1.2009, 18:02; Ответить: LordNighton
Сообщение #5


Огромное спасибо за детальное объяснение проблемы. Respect !!! Круче даже в учебниках не напишут ))) Еще раз огромное спасибо )))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 20.1.2009, 19:15; Ответить: Galen
Сообщение #6


А еще одно учитывая что вы привели пример делфи формы то сразу упрежу о гра***х ява скрипта:
там нет strtoint() преобразования чтобы сделать переменную числом (int)

Есть в JavaScript всё: parseInt("строка", "основание").
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 20.1.2009, 19:47; Ответить: MetSerp
Сообщение #7


ну там где читал я было сказанно обратное что чтобы преобразовать строку в число от нее надочто либо отнять, да оно и удобнееной :rolleyes:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) как заслужить право на создание новой темы?
7 writer80 2208 12.3.2024, 22:54
автор: Lumex
Открытая тема (нет новых ответов) <Braga/> Создание Telegram-ботов, web-приложений, крипто-бирж, сайтов.
2 newbraga 1776 10.3.2024, 22:04
автор: newbraga
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3400 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Создание и ведение аккаунтов в соцсетях ("В контакте"/Telegram)
Услуги от профессионального журналиста и SMM-менеджера
2 AvtorXXX 1708 13.11.2023, 23:47
автор: AvtorXXX
Открытая тема (нет новых ответов) Создание информационной площадки с доской объявлений
1 xweb 2061 16.1.2023, 16:25
автор: xweb


 



RSS Текстовая версия Сейчас: 20.4.2024, 0:14
Дизайн