Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Сложение чисел и их вывод (https://javascript.ru/forum/events/60655-slozhenie-chisel-i-ikh-vyvod.html)

rusVolk 13.01.2016 00:53

Сложение чисел и их вывод
 
Я недавно начал изучать js. У меня возникли проблемы в сложении чисел (числа могут меняться)
Есть html код:
<a href="">Основы html<span class="mli" id="adm">20</span></a>
<a href="">Java Script<span class="mli" id="bfg">11</span></a>



Нужно сложить числа (20 и 11) на одной странице и вывести их на другой странице. (Числа могут меняться)
Если можете, то распишите каждое действие, пожалуйста.

DynkanMaclaud 13.01.2016 14:04

https://jsfiddle.net/xkLfqk4L/2/

1) в переменную sumNum получаем сумму чисел из span. Далее полученную сумму передаем в value скрытого инпута.

2) Кликаем на кнопку "Отправить на сервер". Далее полученные данные следует обработать на сервере в файле input1.php

3) В файле input1.php пишешь "<?php echo $_POST['result']; ?>"

Dilettante_Pro 13.01.2016 14:16

Цитата:

Сообщение от DynkanMaclaud (Сообщение 403566)
https://jsfiddle.net/xkLfqk4L/2/

1) в переменную sumNum получаем сумму чисел из span. Далее полученную сумму передаем в value скрытого инпута.

2) Кликаем на кнопку "Отправить на сервер". Далее полученные данные следует обработать на сервере в файле input1.php

3) В файле input1.php пишешь "<?php echo $_POST['result']; ?>"

Вариант без пересылки на сервер:
1) в переменную sumNum получаем сумму чисел из span.
2) создаем новое именованное окно
3) в новом окне создаем какой-нибудь подходящий элемент и помещаем туда результат

DynkanMaclaud 13.01.2016 14:35

https://jsfiddle.net/xkLfqk4L/4/

Вот вариант с фреймом...

Dilettante_Pro 13.01.2016 14:50

Похоже, всем студентам дали одинаковые задания...
http://javascript.ru/forum/mobile/60...tml#post403547
Нет, сорри, это тот же

rusVolk 13.01.2016 15:07

Я типо сам учусь. Ну а люди помогают.

Keramet 13.01.2016 15:16

DynkanMaclaud,
я немного не в тему, но:
adm.innerHTML   и   bfg.innerHTML

а что, идентификаторы тегов автоматически становяться в коде JS переменными? (ну или объектама)

DynkanMaclaud 13.01.2016 17:31

Keramet,
почитай

Dilettante_Pro 13.01.2016 18:53

DynkanMaclaud,
стоит ли демонстрировать начинающему такие трюки?
var sumNum = +(adm.innerHTML)+(+(bfg.innerHTML));


лучше, наверное, по складам - так нагляднее и понятнее механизм
var sumNum = parseInt(document.getElementById("adm").innerText) + parseInt(document.getElementById("bfg").innerText);

rusVolk 13.01.2016 21:28

Спасибо всем кто помогал.


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