"PHP" / Говнокод #9343 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
function select_district_area_city($selctor1,$selector2,$url,$bind_after_selector="", $bind_after_function="",$url2="", $pref=""){
	$add_url=(empty($pref)?'""':'"&pref='.$pref.'"');
	$main_page=is_home() && empty($_GET);
		?>
	<script type="text/javascript">
		$(document).ready(function(){
			$("<?=$selctor1?>").bind("change",new_chenge);
			new_chenge();
			//функция для отображения на карте
			//alert("44444");


			function new_chenge(){
				params=$("<?=$selctor1?>").val();
				//;
				<?=($main_page?'showAddress(params);':'');?>
				if (params.length > 0){
					params='<?=$url?>='+params+<?=$add_url?>;
					$("<?=$selector2?>").load(params,"",function(){
						hidden_area=$("#<?=$pref?>hidden_area").val();
						if (hidden_area.length > 0){
							//$("#for_select_area")
							$("#<?=$pref?>for_select_area [value='"+hidden_area+"']").attr("selected", "selected");
							//showAddress_7(hidden_area);
							<?=($main_page?'showAddress_7(hidden_area);':'');?>
								<?=$pref?>new_chenge2();
						}
						if('<?=$bind_after_selector?>'.length > 0 && '<?=$bind_after_function?>'.length > 0){
							if ($('<?=$bind_after_selector?>').length > 0){
								$('<?=$bind_after_selector?>').bind(<?=$bind_after_function?>);
							}
						}
					});
				}
			}
			function <?=$pref?>new_chenge2(){
				//alert("qqqqqq");
				params2=$('<?=$bind_after_selector?>').val();
				$("#<?=$pref?>hidden_area").val(params2);
				//showAddress_7(params2);
				<?=($main_page?'showAddress_7(params2);':'');?>
				hidden_sity=$("#<?=$pref?>hidden_sity").val();
				params2=params2+"&l1="+$("<?=$selctor1?>").val();
				params2='<?=$url2?>'+"/?ajax_query&l2="+params2+<?=$add_url?>;
				$(".<?=$pref?>for_select_city_load").load(params2,"",function(){

					hidden_sity=$("#<?=$pref?>hidden_sity").val();
					if (hidden_sity.length > 0){
						$("#<?=$pref?>for_select_sity [value='"+hidden_sity+"']").attr("selected", "selected");
						//showAddress_13(hidden_sity);
						<?=($main_page?'showAddress_13(hidden_sity);':'');?>
					}
					$('#<?=$pref?>for_select_sity').bind("change",function(){
						$("#<?=$pref?>hidden_sity").val($('#<?=$pref?>for_select_sity').val());
						//showAddress_13($('#for_select_sity').val());
						<?=($main_page?'showAddress_13($("#'.$pref.'for_select_sity").val());':'');?>
					});
				});
			}
			//////////////////////////////////////////////

		});
	</script>
	<?
	}

кто поймет что этот кот делает тому медаль за отвагу

Запостил: randombot randombot, (Updated )

Комментарии (6) RSS

  • А почему такое неуважение к ЯваСкрипту? в PHP city, а в ЯваСкрипте - sity?
    Ответить
    • может быть имелось ввиду неуважение к РНР, но получилось как всегда?
      Ответить
  • откровенно говоря, мне по-барабану на медальки - давай лучше договоримся на печеньки.
    Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8