ФорумПрограммированиеJavaScript → Нужна корректная правка функции

Нужна корректная правка функции

  • warchazz

    Сообщения: 5 Репутация: N Группа: Кто попало

    Spritz 20 марта 2010 г. 17:56

    Добрый вечер. Помогите корректно убрать 'side' и 'pay_way' чтобы учитывалось только 'server' и 'amount' …


    function forklients() {
    var cost = new Array();

    cost[0]= new Array(5);cost[0][0] = "2";
    cost[0][1] = "80";
    cost[0][2] = "129";
    cost[0][3] = "80";
    cost[0][4] = "129";

    for (i=0; i<19; ++i){
    if (document.getElementById('server').value==cost[0]){
    if (document.getElementById('side').value=="Альянс"){document.getElementById('price').innerHTML= Math.round(cost[2]*document.getElementById('amount').value*document.getElementById('pay_way').value) + "<span>&#160;</span>" };

    if (document.getElementById('side').value=="Орда"){document.getElementById('price').innerHTML= Math.round(cost[4]*document.getElementById('amount').value*document.getElementById('pay_way').value) + "<span>&#160;</span>" };
    }
    }
    };
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 20 марта 2010 г. 18:04, спустя 7 минут 11 секунд

    warchazz, а себе сами пробовали помочь?
    adw/0
  • warchazz

    Сообщения: 5 Репутация: N Группа: Кто попало

    Spritz 20 марта 2010 г. 18:06, спустя 2 минуты 40 секунд

    уже 6 день курю мануалы … туго у меня с этим =(
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 20 марта 2010 г. 18:11, спустя 4 минуты 50 секунд

    1. Обрамляйте код в JavaScript (js), а не в Java.
    2. В чем проблема, если просто убрать "document.getElementById('pay_way').value" и "document.getElementById('side').value" ?
    adw/0
  • warchazz

    Сообщения: 5 Репутация: N Группа: Кто попало

    Spritz 20 марта 2010 г. 18:14, спустя 3 минуты 7 секунд

    проблема в том, что не знаю синтаксис… столкнулся с подобной задачей впервые
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 20 марта 2010 г. 18:23, спустя 9 минут 6 секунд

    warchazz, ну так выучите синтаксис, или вы хотите предложить кому-то работу?
    adw/0
  • warchazz

    Сообщения: 5 Репутация: N Группа: Кто попало

    Spritz 20 марта 2010 г. 18:29, спустя 5 минут 17 секунд

    Сори, не понял сразу что это форум фриланса. В любом случае благодарю за внимание… тему можно /del
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 20 марта 2010 г. 18:38, спустя 9 минут 16 секунд

    warchazz, это был вопрос, а не утверждение. Помогать тут не в чем вам, будьте добры выучите синтаксис.
    Спустя 76 сек.
    И за 6 дней можно было выучить как минимум самые распространенные манипуляции с DOM
    adw/0
  • warchazz

    Сообщения: 5 Репутация: N Группа: Кто попало

    Spritz 20 марта 2010 г. 18:53, спустя 15 минут 27 секунд

    на самом деле Вы могли бы мне очень помочь, если бы подсказали как правильно это описать. Уверен для знающего человека это займет не больше времени, чем заняло у Вас написание предыдущих постов.
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 20 марта 2010 г. 19:00, спустя 6 минут 27 секунд

    warchazz, дело в том, что каждый день куча народа хочет чтобы за них кто-то что-то решил, только с каждым днем все больше понимаешь что пользы тебе от этого никакой и напрашивается вопрос: а зачем мне помогать тем, кто не хочет сам себе помочь?

    проблема в том, что не знаю синтаксис… столкнулся с подобной задачей впервые

    Ну так выучите, что мешает? Или типа "а нахуй мне это всралось, я че программер чтоле"?
    Но вы не похожи на глупого человека, значит вам просто "некогда", а у меня просто "принцип", так что ждите утра, может кто поможет…
    adw/0
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 20 марта 2010 г. 22:36, спустя 3 часа 36 минут 39 секунд

    я помогу, с помощью мануала на джаваскприт.ру
  • Gandjubas

    Сообщения: 32 Репутация: N Группа: Кто попало

    Spritz 22 марта 2010 г. 0:42, спустя 1 день 2 часа 5 минут

    Как у вас с математикой? И с определением функций?
    a = sqrt(b)
    под корнем может быть выражение
    a = sqrt(b*c)
    и под корнем может быть другая функция
    a = sqrt( sin(d*b) )

    в качествеаргумента функция может принимать любой параметр (другой вопрос сможет ли она этот параметр дальше обработать!)

    синтаксис арифметических выражений - это думаю каждый должен знать, кто общается с компьютером на уровне "еб твою мать".

    И гугл вам в помощь.
    Так же можете почитать на htmlbook.ru Ищите "Объектная модель"

    И очень помогают примеры, которых завались в сети. Забиваете в поисковике "getElementById" и читаешь.

    Проблема решается в течении минут 30-ти или часа. При этом у вас остаются знания, которые в дальнейшем только облегчают жизнь.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!