ورود

View Full Version : مبتدی: نمایش مقصد یک لینک در همان صفحه



lmaghsoodi
چهارشنبه 02 اردیبهشت 1394, 18:23 عصر
با سلام خدمت همه دوستانی که در زمینه علم و فناوری تلاش می کنند.

من می خواهم مقصد لینک در همان صفحه اصلی باز شود بایستی چه کاری انجام دهم یعنی می خواهم در یک دیو مشخص یا هر چیزی در همان صفحه باز شود البته من نمی خواهم از Frame استفاده کنم. چون فکر می کنم فریم کار را کند می کند . اگر این طور نیست به من بگویید که از فریم استفاده نمایم

آيا کد چاوا اسکریپت خاصی وجود دارد ؟ یا جی کویری؟


با تشکر

Omid.Miresmaeili
چهارشنبه 02 اردیبهشت 1394, 21:05 عصر
سلام، با جی کوئری اینطوری میشه



<a href="http://www.site.com/" id="link" target="target">site</a> <div id="target"></div>


$(document).ready(function () {
$('#link').click(function (e) {
e.preventDefault();
$("#target").load($(this).attr("href"));
});
});

lmaghsoodi
شنبه 05 اردیبهشت 1394, 19:32 عصر
آیا استفاده از فریم مناسب نیست؟! منظورم اینه که باید از Frame استفاده کنم یا Jquery?

Omid.Miresmaeili
شنبه 05 اردیبهشت 1394, 21:55 عصر
آیا استفاده از فریم مناسب نیست؟! منظورم اینه که باید از Frame استفاده کنم یا Jquery?

کلاً استفاده از جی کوئری ارحجیت داره، ولی شخصاً استفاده از فریم رو اشتباه یا bad practice نمیدونم. برای این مورد هم بنظرم اگه با فریم کار کنید مشکلی پیش نمیاد.

AmirHz.ir
یک شنبه 06 اردیبهشت 1394, 23:22 عصر
سلام، با جی کوئری اینطوری میشه



<a href="http://www.site.com/" id="link" target="target">site</a> <div id="target"></div>


$(document).ready(function () {
$('#link').click(function (e) {
e.preventDefault();
$("#target").load($(this).attr("href"));
});
});







ببخشید یه سوال واسم پیش اومد !
حس میکنم این کد بعد کلیک صفحه رو منتقل میکنه !
فکر کنم stopPropagation() نیاز داشته باشه