bender-nvkz
1

Функция в скрипте не слушается

22.09.2011, 17:19. Показов 382. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Желаю всем доброго дня.
Надеюсь на понимание моей проблемы и совет.

Суть проблемы:

есть измененный программистом пхп из виртумарта для джумлы.

В нем находится функция change_attribute()

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
function change_attribute()
{
     var price'.$product_id.' = '.$price.';
      var newprice =  price'.$product_id.';
     for(i=0; i<prop_arr'.$product_id.'.length; i++)
     {        newprice = newprice+ price_arr'.$product_id.'[    document.getElementById(prop_arr'.$product_id.'[i]).value] ;
     }
    newprice = \'\'+newprice.toFixed(2);
    newprice = newprice.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, \'$1 \')
    document.getElementById("product_price").innerHTML =newprice +" '.$ven[1].'";
 
}
change_attribute()
Её назначение - изменение цены товара на странице, в зависимости от выбранной опции товара.
Но работает функция только если цена опции указана со знаком "+"
А мне критически необходимо, что бы цена на странице указывалась при указании цены опции со знаком "="

Бился с ним всяко, но ничего толкового не вышло.
Понял, что в функции 9-я строка - форматирует числовой вывод цены.
10-я - добавляет к цене валюту

Был почти близок, и думал, что решил всё, когда шестую строку изменил
Javascript
1
newprice = price_arr'.$product_id.'[    document.getElementById(prop_arr'.$product_id.'[i]).value] ;
В таком варианте он берет цену особенности со знаком "+", и выводит её какбуд-то она со знаком "="
НО, при таком раскладе, когда добавляю товар в корзину цена расчитывается по формуле: базовая цена + цена опции

НО, когда цена особенности со знаком "=", то при выборе этой особенности товар в корзину добавляется правильно, то есть с установленной на особенность ценой, но функция не пашет вообще - т.е. отображаемая цена не меняется.

Помогите, уважаемые, если можете.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2011, 17:19
Ответы с готовыми решениями:

Функция автонажатия ссылки в скрипте
Всем здравствуйте! Заранее прощу прощение, если подобная тема создавалась, но я находил только про...

Функция submitв пхп-скрипте
Здраствуйте! У меня такой вопрос: есть 2 скрипта: первый с селектом: &lt;?php echo '&lt;form...

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

Компьютер не слушается!
ТАкая буда случилась в моё отсутствие комп включается заставка биоса стоит примерно 5 мин потом...

0
22.09.2011, 17:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2011, 17:19
Помогаю со студенческими работами здесь

Мышка не слушается
Windows XP, мышь не новая, раньше проблем таких не было. Время от времени (обычно, несколько раз в...

Роботс-а не слушается...
Проблемка возникла такого плана, что задумал выбросить с сайта все страницы, а потом часть наиболее...

Таблица не слушается
Задали сделать обычную страницу с резюме. Проблема с шириной и высотой внутри таблицы. Расстояние...

Seekp() Не слушается
Добрый день . Изучаю C++ по книге . Использую Visual studio 2013. При решении задач возникла...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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