Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не работают кнопки на сайте, проблемы с логикой кода (https://javascript.ru/forum/misc/45393-ne-rabotayut-knopki-na-sajjte-problemy-s-logikojj-koda.html)

fariou73 26.02.2014 20:51

Не работают кнопки на сайте, проблемы с логикой кода
 
На сайте new.ulcsm.ru не работают кнопки прокрутки новостей, попытки понять почему безуспешны, видимо проблема с запросами. Код писал не я, я только немного правил его.
<div class="news_block">

					<div class="news_block_header">

						<h1>Новости</h1>
						<div class="button_round_left "><a class="bleft" href="#"></a></div>
						<div class="button_round_right "><a class="bright" href="#"></a></div>

						<div class="news">

							<div class="news_main_wrapper">
							[[getResources? &parents=`115` &showHidden=`1` &includeTVs=`1` &includeContent=`1` &limit=`3` &tpl=`NewsMPItemTpl` &sortby=`{"publishedon":"DESC"}`]]
							</div>

						</div>

						<p class="grid_10"><center><a class="button menu_gradient" href="[[~115]]">Архив новостей</a></center></p>

					</div>


				</div>


				<script type="text/javascript">
$(document).ready(function() {
  var offset = 0;
  var cnt;
  var c;



  $('a.bright').click(function() {

	$.post('http://new.ulcsm.ru/index.php?id=125', function(cnt) {

	c = cnt;

	})

if(offset+2 < c) { offset +=3;

	params = "offset=" + offset;


    $.ajax({
            type: "POST",
            url: "http://new.ulcsm.ru/index.php?id=124",
            data: params,
            success: function(data){
                $('.news_main_wrapper').fadeOut().hide().empty().append(data).fadeIn();

            }
        });
    }  // endif

   return false;
  });


  $('a.bleft').click(function() {


if(offset > 2) { offset -=3;

	params = "offset=" + offset;


    $.ajax({
            type: "POST",
            url: "http://new.ulcsm.ru/index.php?id=124",
            data: params,
            success: function(data){
                $('.news_main_wrapper').fadeOut().hide().empty().append(data).fadeIn();

            }
        });
    }  // endif

   return false;
  });




});

</script>


Часовой пояс GMT +3, время: 00:39.