Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Другие темы раздела
JavaScript связь js переменных с ajax https://www.cyberforum.ru/ javascript/ thread107054.html
Пишу голосование (типа пяти звёздочек). Есть главная страница index.php, на которую подгружаются все остальные посредством ajax (innerHtml). на подгружаемой странице php код, который создаёт html+js...
JavaScript Не сохраняются куки в chrome
В процессе изучения cookies сделал 2 странички с возможностью выбирать фон и запоминать это значение. <script language="JavaScript"> function start1(){ var cookie = " " + document.cookie; var...
Двойное условие JavaScript
Здравствуйте, можете подсказать, как объединить 2 скрипта: <Script Language="JavaScript" type="text/javascript"> /* если вы хотите один цвет на все дни то удалите <font color=#ff0000> ... </font> в...
JavaScript Бегущая строка и вывод списка на JavaScript Подскажите пожалуйста, ка сделать следующее, очень нужно: 1) Выдать бегущую строку в горизонтальном окне (фрейме) из другого документа (слева направо). 2) Вывести список содержимого свойств... https://www.cyberforum.ru/ javascript/ thread106790.html
JavaScript Найти последнюю цифру числа n https://www.cyberforum.ru/ javascript/ thread106701.html
Дано n(n<=100).Найти последнюю цифру числа n! Заранее спасибо =)
Сохранение данных корзины! JavaScript
Доброго времени суток Есть такой скрипт: <html> <head> <style type="text/css"> .sel_items {margin: 0px;} </style> <script type="text/javascript"> <!-- // toBuy = new Array();
Подскажите плз!!! Не работает сайт в некоторых браузерах JavaScript
Здравствуйте! Ребята, подскажите мне пожалуйста ответ на вопрос, который мне грызет мозг уже четвертый день. Я сделал сайт, на базе Укоза, все было чудесно, оформлял контент, писал статьи и...
JavaScript Появление второго значения при выборе из выпадающего списка Как сделать, чтобы при выборе определенного значения в выпадающем списке, становился бы виден второй выпадающий список (до этого не виден)? https://www.cyberforum.ru/ javascript/ thread106303.html
JavaScript Вечный календарь (по месяцам) https://www.cyberforum.ru/ javascript/ thread105970.html
Здравствуйте, подскажите пожалуйста, как корректно поменять месяц, что бы календарь построился корректно... я имею введу как задать месяц в функциях fPrevMonth() и fNextMonth(), что бы первое число...
JavaScript Загрузка банера У меня банер весит чуть меньше мегабайта, менять его не хочется, он мне нравится, и ещё потратил на него много времени на фотошопе, формат гиф. Как сделать на Яваскрипте, чтоб когда пользователь... https://www.cyberforum.ru/ javascript/ thread105953.html
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 3
0

Калькулятор расчета стоимости

21.03.2010, 21:05. Просмотров 7170. Ответов 6
Метки (Все метки)

Здравствуйте. Помогите пожалуйста. есть код калькулятора расчета стоимости товара, но расчет привязан к тиражу. так вот надо сделать так чтобы привязки к тиражу небыло, а как это сделать я незнаю. кто может помогите пожалуйста .
вот код:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
function count()
{
nds="0";
if ((document.getElementById("t1").value=="")||(document.getElementById("t2").value=="")||(document.getElementById("t4").value==""))
{
window.alert("Вы не ввели один из параметров");
}
else {
 
 
if (document.getElementById("t3").value==1)
{
    if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=50000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.2;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.2;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=150000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.17;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.17;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=400000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.15;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.15;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=700000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.14;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.14;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=1000000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.13;
                    document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.13;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=1500000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.11;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.11;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=2000000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.1;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.1;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=3000000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.09;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.09;
    }
        else {
        document.getElementById("t5").value="Индивидуальный рассчет";
        document.getElementById("t6").value="Индивидуальный рассчет";
    }
}
if (document.getElementById("t3").value==2)
{
    if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=50000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.28;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.28;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=150000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.24;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.24;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=400000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.21;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.21;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=700000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.19;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.19;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=1000000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.17;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.17;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=1500000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.15;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.15;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=2000000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.135;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.135;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=3000000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.12;
                        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.12;
    }
        else {
        document.getElementById("t5").value="Индивидуальный рассчет";
        document.getElementById("t6").value="Индивидуальный рассчет";
    }
}
if (document.getElementById("t3").value==3)
{
    if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=50000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.52;
                document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.52;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=150000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.45;
                document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.45;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=400000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.39;
                document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.39;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=700000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.36;
                document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.36;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=1000000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.33;
                document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.33;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=1500000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.29;
                document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.29;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=2000000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.275;
                document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.275;
    }
        else if ((document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100<=3000000){
        document.getElementById("t5").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)*(document.getElementById("t4").value)/100*0.26;
        document.getElementById("t6").value=(100+nds*1)/100*(document.getElementById("t1").value)*(document.getElementById("t2").value)/100*0.26;
    }
        else {
        document.getElementById("t5").value="Индивидуальный рассчет";
        document.getElementById("t6").value="Индивидуальный рассчет";
    }
}
 
if (document.getElementById("t5").value!="Индивидуальный рассчет")
{
document.getElementById("t5").value=Math.round((1*document.getElementById("t5").value+5000)*100)/100;
document.getElementById("t6").value=Math.round((1*document.getElementById("t6").value+5000/document.getElementById("t4").value)*100)/100;
}
}
}
_________
Ширина (мм) "t1"
Высота (мм) "t2"
Толщина "t3"
value="1">0.4 мм
value="2">0.7 мм
value="3">1.5 мм
Тираж(шт.) "t4"
Стоимость тиража (руб.)"t5"
Стоимость 1 шт (руб.) "t6"

Вернуться к обсуждению:
Калькулятор расчета стоимости
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2010, 21:05
Готовые ответы и решения:

Калькулятор расчёта стоимости натяжных потолков
Здравствуйте, уважаемые программисты! Решил я, значит, сделать себе сайт на Wix (ибо знаний в...

Калькулятор для расчёта стоимости умного дома.
Есть вопрос по поводу калькулятора для расчёта стоимости умного дома на сайте. Макет во вложенном...

Скрипт расчёта стоимости услуг
надо будет сделать так,чтобы работало

Доделать скрипт расчета стоимости
Доброго времени суток. Понадобился скрипт расчета стоимости. Что бы можно было выбирать из списка...

6
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.