PDA

View Full Version : سوال: از کارانداختن لینک برای refresh نشدن صفحه



شرلوک هلمز
پنج شنبه 11 خرداد 1391, 02:40 صبح
من میخواهم کاری کنم که وقتی کاربر بر روی یک لینک یا دکمه کلیک میکند در شرایط خاصی فقط یک پیفام که با جاوا اسکریپت نوشته شده است به نمایش داده شود و صفحه به سمت سرور ارسال نشود در حالتی که برای مثلا a مقدار href را برابر null میگذاریم کاری انجام نمشود اما صفحه یک بار refresh میشود من میخواهم صفحه refresh نشود و فقط یک پیغام به کاربر نمایش داده شود که مثلا ابتدا باید login انجام دهد.

TeacherMath
پنج شنبه 11 خرداد 1391, 09:29 صبح
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#myLink").click(function ($e) {
$e.preventDefault();
alert($("#myLink").text());
});
}
);

</script>
</head>
<body>
<div>
<a id="myLink" href="http://www.google.com">Google</a>
</div>
</body>
</html>

clover
پنج شنبه 11 خرداد 1391, 11:46 صبح
<a id="myLink" href="#" onclick="alert('message'); return false;">Google</a>

شرلوک هلمز
پنج شنبه 11 خرداد 1391, 17:31 عصر
دوستان ممنون مشکل با کدی که شما گذاشتید حل شد .
من برای اینکار ساده چقدر دور خودم گشتم تا مثلا انرا با ajax انجام بدم اما ظاهرا ajax بر روی لینکها عمل نمیکند .به هر حال من در asp حرفه یی نیستم