Автор Тема: Значение из функции в функцию  (Прочитано 3265 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн opana

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Значение из функции в функцию
« : 18 Августа 2003, 16:39:43 »
Помогите пожалуйста новичку, не могу найти ошибку.

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

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

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





 


   
   
 


 


   
   
 


 


   
 


 


И еще, с чем связанно что так медленно открывается новое окно?

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Значение из функции в функцию
« Ответ #1 : 18 Августа 2003, 17:03:40 »
opana
У тебя функция kontrol вызывается в процессе генерации страницы и до того, как элементам массива rd присвоено значение.
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн opana

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Значение из функции в функцию
« Ответ #2 : 18 Августа 2003, 17:15:54 »
Спасибо за ответ,

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

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

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

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Значение из функции в функцию
« Ответ #3 : 18 Августа 2003, 17:40:21 »
Хм... Неужели самому так сложно додуматься?
Было:

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

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Значение из функции в функцию
« Ответ #4 : 18 Августа 2003, 18:10:31 »
Спасибо, но у меня почему то это тоже не работает.

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

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Значение из функции в функцию
« Ответ #5 : 18 Августа 2003, 18:21:35 »
Цитировать
opana:
var rd = new Array(2);

вынеси за пределы функции kontrol
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн opana

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Значение из функции в функцию
« Ответ #6 : 19 Августа 2003, 15:45:47 »
Спасибо огромное за ответы, все получилось :)

Эх, век живи, век учись ...

 

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