Программирование > JavaScript & JScript
Значение из функции в функцию
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:
Спасибо, но у меня почему то это тоже не работает.
Все сделал как ты написал.
Навигация
Перейти к полной версии