مشکل با تکان خوردن صفحه

hno

Member
سلام دوستان
من درآزاکس تازه کار هستم ولی تاحالا که خیلی خوب پیشرفتم .

یک سوال دارم ، فرض کنید میخواهم با کلیک روی یک لینک ، آزاکس رو صدا بزنم ، پس چنین کدی دارم :

کد:
<a href="#"  title="" class="rating like" onclick="MakeRequestpos()">رای مثبت</a>

حالا مشکل این هست که وقتی در بروزر ، کلیک میکنم ، یک دفعه صفحه میپره بالا . مثلا این لینک در پایین سایت هست و من صفحه رو به سمت پایین اسکرول دادم ولی به محض کلیک روی آن ، صفحه اسکرول میخوره و میپره بالا .

من میخواهم جلوی این پرش صفحه و اسکرول خوردنش به سمت بالا رو بگیرم .

ممنون میشم راهنمایی کنید .
با تشکر
 

iran-TEC

Member
سلام دوست عزیز

دلیل این اتفاق اینکه صفحه refresh می شه و فکر نمی کنم تابع javascript هم اجرا بشه برای جلوگیری از refresh صفحه فقط هنگامی که از رویداد onclick در تک a استفاده می کنید به این صورت عمل کنید

1- کد تون رو به صورت زیر تغییر بدید :
PHP:
<a href="#"  title="" class="rating like" onclick=" return MakeRequestpos()">رای مثبت</a>
2- در پایان تابع javascript کد زیر را قرار دهید

PHP:
return false;
اگه دوست داشتین تو نظرسنجی زیر هم شرکت کنید :rose:
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا