Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Передача переменной.
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Передача переменной.

Страниц (1): [1]
 

1. Area - 04 Апреля, 2013 - 19:13:18 - перейти к сообщению
Нужно из одной функции, передать второй , а там 3-й. Подскажите удобный и быстрый способ.
На странице html делаем обращение к функции
{"on":"Значение"}

CODE (javascript):
скопировать код в буфер обмена
  1. function on(id){
  2.        ol(id['on']); 1-я функция в которой приняли        
  3. }
  4.        
  5. function per(id,recall){       
  6.     on({"on":""});     2-я функция, в которой должны принятьзначение из первой и вновь передать первой.                        
  7. }
  8.        
  9. function ol(id){
  10.  3-я функция, где id=id['on']
  11. }


Я сам запутался, не понимаю как сделать. Получается путаница с другими переменными, подскажите.
2. OrmaJever - 04 Апреля, 2013 - 19:14:59 - перейти к сообщению
Ну может эти функции стоит обьеденить в класс и зделать id её членом?
3. Area - 04 Апреля, 2013 - 19:17:08 - перейти к сообщению
Я не знаю как делать классы в js, в php не пробовал. Можно пример Однако
4. OrmaJever - 04 Апреля, 2013 - 19:31:31 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1. className = {
  2. id: 0,
  3. on: function(id){
  4.        ol(id['on']); 1-я функция в которой приняли        
  5. },
  6. per: function(id,recall){        
  7.     on({"on":""});     2-я функция, в которой должны принятьзначение из первой и вновь передать первой.                        
  8. },
  9. ol: function(id){
  10.  3-я функция, где id=id['on']
  11. }
  12. }

className.id - установить id
в функция он доступен как this.id
затем вызывать функции
className.on( ... ) - снаружи класса
this.on( ... ) - внутри
5. Area - 04 Апреля, 2013 - 19:41:59 - перейти к сообщению
Спасибо Улыбка

 

Powered by ExBB FM 1.0 RC1