Имя: Пароль:
IT
Веб-мастеринг
Как вывести то же значение?
0 s-pc
 
24.03.15
17:42
У меня вот такой вопрос. Мне нужно вывести рядышком (справа) значение цены - то же самое, что указано слева http://clip2net.com/s/3eNDuH3  (не спрашивайте для чего - не из практических соображений - просто в коде копаюсь). Сложность в том, что он отображает только значение по-умолчанию. А если менять опции внизу - "нормальная" цена как и положено пересчитывается, а вот эта (справа) остается без изменений. Это довольно странно, потому как в обеих случаях используется одна и та же переменная.
Думаю, что дело в стороннем скрипте - он берет цену из переменной $price - пересчитывает ее должным образом после изменения параметров и возвращает пересчитанное значение обратно. Почему значение не меняется справа? Ведь переменная имеет то же самое имя.

Вот фрагмент кода скрипта, который возвращает в переменные пересчитанные значения http://clip2net.com/s/3eNMkrs.

В html просто рядом совершенно идентичные команды

<?php echo $price; ?>    <?php echo $price; ?>


Вот здесь сам скрипт полностью (если нужно)- https://cloud.mail.ru/public/7f96e7d9e288/autocalc_price_option_v2.0.17.xml (там около 300 строк).


Что нужно добавить, исправить, изменить, чтобы добиться желаемого? Или этого слишком сложно и требует много времени "копания в коде"?
1 Asmody
 
24.03.15
17:50
(0) Ты вообще понимаешь, как связаны скрипты на php и javascript? Когда и где какой выполняется?
2 Asmody
 
24.03.15
17:51
Смотрю в личку и не понимаю: либо нас троллят, либо?..
3 s-pc
 
24.03.15
18:00
(1) Неа, в этой теме слабоват - учусь пока.
(2) Никакого троллинга, просто мысли вслух и желание разобраться. Ну да ладно - пошел тогда за учебники браться.
4 Asmody
 
24.03.15
18:10
Если кратко, то php-скрипт выполняется на сервере, и возвращает простыню текста в html. Именно ее ты увидишь, если ткнешь в Просмотр кода страницы в браузере.
javascript работает на клиенте, т.е. в браузере, и может изменять этот html. Результат его работы можно посмотреть в DevTools браузера (в Хроме и FireFox - Ctrl+Shift+I, закладка Инспектор)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн