Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 2
Регистрация: 09.12.2010
Сообщений: 26
1

Подключение калькулятора js

03.10.2013, 15:29. Показов 1305. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Решил вынести калькулятор в отдельный файл но не получается, подскажите в чем ошибка.
Подключаю js файл с калькулятором на странице:
Javascript
1
<script type="text/javascript" src="js/calc.js"></script>
Содержимое файла js:
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
function price_format(o) {
    return Number(o).toFixed(1);
}
 
    function recalc()
    {
    document.getElementById('fieldRes').innerHTML = price_format(parseFloat(document.getElementById('field1').value) * parseFloat(document.getElementById('field2').value));
    }
 
<tr>
<td style="padding-right:10px;">Продукт</td><BR>
<td>
<select name="b" id="field2" onchange="recalc()" style="width:150">
<option value="0" selected="selected">Выбрать...</option>
<option value="5">первый</option>
<option value="6">второй</option>
<option value="7">еще дин</option>
 
</select>
</td>
</tr>
 
    <tr>
<BR><BR><td style="padding-right:10px;">Количество:</td>
    <BR><input type=text id="field1" onKeyUp=recalc() value=0> кк<BR>
<BR>
    <td style="padding-right:10px;">Сумма к оплате:</td><BR>
    <td width=30%><span id="fieldRes">0</span></td>
<td style="padding-right:10px;">руб.</td>
    </tr>
    </table>
Добавлено через 22 минуты
вынес из файла js код калькулятора:
calc.js
Javascript
1
2
3
4
5
6
7
8
9
10
<script language="javascript" type="text/javascript">
    // You can place JavaScript like this
function price_format(o) {
    return Number(o).toFixed(1);
}
 
    function recalc()
    {
    document.getElementById('fieldRes').innerHTML = price_format(parseFloat(document.getElementById('field1').value) * parseFloat(document.getElementById('field2').value));
    }
код калькулятора га странице:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script type="text/javascript" src="js/calc.js"></script>
<tr>
<td style="padding-right:10px;">продукт:</td><BR>
<td>
<select name="b" id="field2" onchange="recalc()" style="width:150">
<option value="0" selected="selected">Выбрать...</option>
<option value="5">первый</option>
<option value="6">второй</option>
<option value="7">еще однии</option>
 
</select>
</td>
</tr>
 
    <tr>
<BR><BR><td style="padding-right:10px;">Количество:</td>
    <BR><input type=text id="field1" onKeyUp=recalc() value=0> кк<BR>
<BR>
    <td style="padding-right:10px;">Сумма к оплате:</td><BR>
    <td width=30%><span id="fieldRes">0</span></td>
<td style="padding-right:10px;">руб.</td>
    </tr>
    </table>
Но калькулятор все равно не считает.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2013, 15:29
Ответы с готовыми решениями:

Фикс калькулятора
Здравствуйте! Сделал калькулятор, всё работает. Единственное, что не смог исправить: при выборе...

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

Доработка калькулятора
Было задание сделать калькулятор , типо что то похожее получилось, как сделать так чтобы когда...

Визуализация калькулятора
Нужно написать визоолизацию калькулятора на языке Haskell. Видела статью на habrahabr, но не...

2
Человек
331 / 205 / 63
Регистрация: 04.02.2013
Сообщений: 1,223
03.10.2013, 15:50 2
Смотрите ошибки:

Javascript
1
2
3
4
5
6
7
8
9
10
<script language="javascript" type="text/javascript">
    // You can place JavaScript like this
function price_format(o) {
    return Number(o).toFixed(1);
}
 
    function recalc()
    {
    document.getElementById('fieldRes').innerHTML = price_format(parseFloat(document.getElementById('field1').value) * parseFloat(document.getElementById('field2').value));
    }
у вас открывается <script language="javascript" type="text/javascript">


ну и соответственно вызывать его в шапке
0
0 / 0 / 2
Регистрация: 09.12.2010
Сообщений: 26
03.10.2013, 16:24  [ТС] 3
На самом деле просто опечатался, переписал и все заработало. Спасибо
0
03.10.2013, 16:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2013, 16:24
Помогаю со студенческими работами здесь

Написание калькулятора
Добрый день, форумчане! При написании калькулятора накопилось несколько недоразумений. Вот они: ...

Интерфейс калькулятора
Здравствуйте. Помогите создать интерфейс калькулятора, без сигнальных связей, просто интерфейс,...

Исходник калькулятора
Киньте пожалуйста исходник простейшего калькулятора на java ME. Действия +-*/

Модификация калькулятора
Как модифицировать этот калькулятор так, чтобы он считал столько выражений, сколько требуется...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru