Программирование > JavaScript & JScript

Значение из функции в функцию

(1/2) > >>

opana:
Помогите пожалуйста новичку, не могу найти ошибку.

Что то не так с передачей значения в функцию.

Скрипт должен считывать значение отмеченных радиокнопок, и передавать эти значения в переменную (вот тут у меня загвоздочка :(  ). Пишет что значения переменных не определены.

Не пойму что я не правильно делаю.




var erg = "";
var erg2,erg3;

 function kontrol() {
 var y=0;
 var rd = new Array(2);
   
   for(i=0; i

mike:
opana
У тебя функция kontrol вызывается в процессе генерации страницы и до того, как элементам массива rd присвоено значение.

opana:
Спасибо за ответ,

я так и предполагал, раз значение переменной не передаётся.

Но вот как эту проблему одолеть в данном случае, я ни как не могу понять.

Может кто нибудь помочь и поправить скрипт? :)

mike:
Хм... Неужели самому так сложно додуматься?
Было:

--- Код: ---
erg2 = kontrol();
erg3 = "test.html?"+erg2;

function sends(){
new_Win = open(erg3,\'name1\',\'width=250,height=300\');
}

--- Конец кода ---

Стало:

--- Код: ---
function sends(){
   new_Win = open("test.html?"+kontrol(),\'name1\',\'width=250,height=300\')
}

--- Конец кода ---

opana:
Спасибо, но у меня почему то это тоже не работает.

Все сделал как ты написал.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии