شبه سازی iFrame با استفاده از Ajax

۲

سلام به دوستان، من می خوام بدونم چطور میشه کاری که iFrame انجام میده رو با استفاده از Ajax شبیه سازی کرد. یعنی مثلاً روی هر گزینه که کلیک میکنی تو همون فریمی که با Ajax شبیه سازی شده باز بشه و صفحه هم refresh نشه؟

پرسیده شده ۱۲:۱۵ - ۱۳۸۹/۱۰/۲۶ farzadyazdan۱۶۵۲۱۶
من یک سوال تقریبا مشابه داشتم من دنبال راهی هستم که یه صفحه رو مثل iframe لود کنم اما با این تفاوت که می خوام وقتی کلیک میشه کل صفحه بره به لینک جدید نه فقط کادری که تعریف شده - Learn Way - ۰۹:۳۳ - ۱۳۹۰/۰۱/۳۱
انصراف

۱  پاسخ

۲

می توانید با تابع load کتابخانه jquery این کار را بسادگی انجام دهید توصیحات و مثال ان را در این صفحه است.

http://api.jquery.com/load/

کتابخانه jquery دارای دو افزونه زیبا است که با توجه به پرسش شما شاید بکارتان بیاید، یک نگاهی بهش بندازید بد نیست .

facebox

fancybox

البته روشهای دیگری هم است استفاده از jquery در همه حالات سادترین و بهترین گزینه است.

استفاده از jQuery همیشه ساده‌ترین و بهترین گزینه نیست! اصولا حکم کلی دادن غلط‌ه به نظر من. jQuery یه فریموورک جاوااسکریپت‌ه کمااینکه ExtJS هست و Dojo و EXT-GWT و Prototype و YUI و … اصولا دلیل خیلی «محمکه‌پسندی» نداره هرکدوم از اینها ساده‌تر از بقیه یا بهتر از بقیه باشن. - pestilencia - ۰۰:۳۹ - ۱۳۸۹/۱۰/۲۷
دوست عزیز اگر شما بسیار از مایکروسافت متنفر هستید من بسیار این شرکت و پروژه های تحت حمایت اون مثل jQuery را دوست دارم و در مورد حکم کلی دادن در همه مواقع بد نیست البته به نظر من. در ضمن خود شما داخل پروفایلتان زدید من از مایکروسافت متنفرم ایا این یک حکم کلی نیست؟ - ghafoori - ۰۳:۴۸ - ۱۳۸۹/۱۰/۲۷
من همونجوری که تو پروفایل‌م دیدی، کاملا با مایکروسافت مشکل شخصی داشتم و دارم و همیشه هم همه‌جا مطرح کردم، ولی هیچ‌وقت هم کسی رو ملزم نکردم که از مایکروسافت خوشش بیاد یا نیاد. من صرفا نظر شخصی‌م رو راجع به علاقه نداشتن یه موردی مطرح کردم و اصولا حکمی ندادم که بخواد کلی یا جزیی باشه! ولی این‌رو در نظر بگیر که در جواب سوال کسی که احتمالا شناخت جامعی روی یه موضوعی نداره فقط و فقط یه راهکار ارائه می‌دی و عملا داری اون رو ملزم به انتخاب تنها موردی که شما جلو روش قرار دادی می‌کنی. شما بیا بهش موارد دیگه هم بگو، دلایل پیشنهاد اولویت دارت هم مطرح کن و نهایتا بذار خودش انتخاب کنه. من مشکلم با قسمت «در همه حالات…» بود و به نظرم این حکم کلی‌ه. اگه تو حتی یک حالت jQuery بهترین و ساده‌ترین نبود چی. - - pestilencia - ۰۴:۵۲ - ۱۳۸۹/۱۰/۲۷
روش من به این صورته که من ساده ترین گزینه برای پاسخ فرد را به انتخاب خودم به عنوان جواب در نظر می گیرم اگر فرد مشتاق به دلیلش بود ان وقت تمام حالات را برایش توضیح میدم چون معتقدم اگر بخواهیم همه روشها را یکدفعه برای فرد بگم هم باعث میشه وقت من گرفته بشه هم طرف مقابل گیج بشه من ترجیح میدم یک نفر کم کم وارد یک مسئله بشه نه یکدفعه داخل اون مسئله غرق بشه نهایتا اینکه من طرف را مجبور نمی کنم چون اول اینکه تنها پاسخ دهنده من نیستم افراد دیگر هم می توانند پاسخ دهند دوم اینکه خود فرد می تواند درخواست دلایل لازم در این مورد را بکنه - ghafoori - ۰۶:۰۹ - ۱۳۸۹/۱۰/۲۷
انصراف
انصراف