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 :: Версия для печати :: вкл/выкл [2]
Форумы портала PHP.SU » » HTTP и PHP » вкл/выкл

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

16. E-Pro - 25 Сентября, 2011 - 01:02:16 - перейти к сообщению
Изначально, от автора вопрос заключался в том, что требуется связка с jquery.
Чтобы заработал Ваш код, требуются подключить библиотеку:
CODE (html):
скопировать код в буфер обмена
  1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>


А так же, можно внести маленькую поправку в код:

CODE (javascript):
скопировать код в буфер обмена
  1. function Go(type){
  2. type = (type == 1) ? 0 : 1;
  3. $.post("test.php", {"type": type});
  4. $("img#img").attr({"src":"vis"+type+".png", "onClick": "Go("+type+")"});
  5. }


Чтобы при клике и следующей передачи данных, переключатель не всегда отправлял цифру 1.
17. Schupp - 25 Сентября, 2011 - 01:11:24 - перейти к сообщению
E-Pro пишет:
Изначально, от автора вопрос заключался в том, что требуется связка с jquery.

Огорчение
Опять моя невнимательность...
E-Pro пишет:
А так же, можно внести маленькую поправку в код:


Странно. Теперь работает только один раз. Т.е. при первом клике меняет картинку, а обратно не хочет Недовольство, огорчение
18. E-Pro - 25 Сентября, 2011 - 01:15:34 - перейти к сообщению
Скопируйте мой код ещё раз) Одну букву надо было сделать заглавной.
19. Schupp - 25 Сентября, 2011 - 01:30:12 - перейти к сообщению
E-Pro пишет:
Скопируйте мой код ещё раз

ОГРОМНЕЙШЕЕ спасибо! Куда пиво слать? Подмигивание

PS. Теперь буду дальше курить самостоятельно. И с проверками, и с передачей id, и с обработкой, думаю, сам справлюсь. А не справлюсь - гугль поможет. Еще раз спасибо! А для топикстартера, если вопрос еще актуален, могу потом выложить то, что в итоге получится.
20. E-Pro - 25 Сентября, 2011 - 01:32:33 - перейти к сообщению
Я как раз сидел и думал, жаль что за советы/помощь пиво не высылают))))
Мне батенька в Санкт-Петербург извольте! Радость
21. Schupp - 25 Сентября, 2011 - 01:59:37 - перейти к сообщению
E-Pro пишет:
в Санкт-Петербург извольте

Эххх... Далековато. Вот будете у нас на Колыме (то бишь в Германии), милости прошу Подмигивание Hochdorf у меня под боком, а ихнее пиво в моих краях самое лучшее Улыбка

PS. Прошу прощения у Модераторов за оффтоп.
22. E-Pro - 25 Сентября, 2011 - 02:16:26 - перейти к сообщению


Кхе, будете у нас, девяточкой и охотой крепкой напоим)
А потом по великим дорогам на ВАЗ Радость На максималке)))))

Простите за мой черный юмор...
23. Schupp - 25 Сентября, 2011 - 17:01:53 - перейти к сообщению
В продолжение темы.
Вот пример.
CODE (javascript):
скопировать код в буфер обмена
  1. function Go(type,idi){
  2.          type = (type == 1) ? 0 : 1;
  3.          $.post("test.php", {"type": type,"idi":idi});
  4.          $("img#img"+idi).attr({"src":"vis"+type+".png", "onClick": "Go("+type+","+idi+")"});
  5.       }

CODE (html):
скопировать код в буфер обмена
  1. <img id="img1" src="vis1.png" onClick="Go(1,1)">
  2. <img id="img2" src="vis0.png" onClick="Go(0,2)">


Почему у меня в test.php type есть, а idi не передается? Где я накосячил? Подскажите пожалуйста.

 

Powered by ExBB FM 1.0 RC1