Показать сообщение отдельно
  #1 (permalink)  
Старый 12.12.2015, 16:08
Новичок на форуме
Отправить личное сообщение для Win32Sector Посмотреть профиль Найти все сообщения от Win32Sector
 
Регистрация: 12.12.2015
Сообщений: 1

Вызов функции внутри другой функции.
Добрый день, товарищи.

Подскажите, пожалуйста, что я делаю не так.

Есть две функции, во второй нужно вызвать первую, но одна из переменных, должна быть либо i+1, либо i-1. Код:

function func1 (i1, k1, j1) {
z = i1*k1*j1;
}

function func2 (event) {
var keyCode = ('which' in event) ? event.which : event.keyCode;
if (keyCode == 13) func1(i1, k1-1, j1);
}

window.onload = function()
{

    func1 (1, 4, 6)
}


Как правильно встроить функцию func1(i1, k1-1, j1); в функцию func2?
У меня консоль пишет, что не видит переменных, я понимаю, что он не видит их из-за области видимости, но как тогда ее вызвать?

Спасибо за любые пинки в нужную сторону или ссылки.
Ответить с цитированием