Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: opana от 18 Августа 2003, 16:39:43
-
Помогите пожалуйста новичку, не могу найти ошибку.
Что то не так с передачей значения в функцию.
Скрипт должен считывать значение отмеченных радиокнопок, и передавать эти значения в переменную (вот тут у меня загвоздочка :( ). Пишет что значения переменных не определены.
Не пойму что я не правильно делаю.
И еще, с чем связанно что так медленно открывается новое окно?
-
opana
У тебя функция kontrol вызывается в процессе генерации страницы и до того, как элементам массива rd присвоено значение.
-
Спасибо за ответ,
я так и предполагал, раз значение переменной не передаётся.
Но вот как эту проблему одолеть в данном случае, я ни как не могу понять.
Может кто нибудь помочь и поправить скрипт? :)
-
Хм... Неужели самому так сложно додуматься?
Было:
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:
var rd = new Array(2);
вынеси за пределы функции kontrol
-
Спасибо огромное за ответы, все получилось :)
Эх, век живи, век учись ...