PDA

View Full Version : سوال: استفاده از دو فريم در صفحه



پویا
دوشنبه 16 اردیبهشت 1387, 21:06 عصر
سلام

من مي خوام صفحه اي داشته باشم كه در بالا اسم سايت و منوي آن را قرار بدم و با كليك روي منو ها صفحه مورد نظر در قسمت پايين باز شود.

من از يك فريم براي منو ها استفاده كردم ولي با كليك روي آنها صفحه در خود فريم باز ميشود.
با جستجو در سايت نتوانستم مطلب مفيدي پيدا كنم.
آيا بايد از دو فريم استفاده كنم؟

mammad_kami
سه شنبه 17 اردیبهشت 1387, 05:15 صبح
اینی که باید از چند تا فریم استفاده کنیو نمی دونم. ولی این کار رو با استفاده از تکنولوژی Ajax خیلی قشنگ و شسته رفته می تونی انجام بدی. که با کلیک کردن روی هر لینکی از منو فقط اون قسمت در پایین صفحه همین چیزی که می خوای لود میشه.

eyes_shut_number1
سه شنبه 17 اردیبهشت 1387, 09:05 صبح
با دوستمون موافقیم که ای جکس باشه!
ولی خوب باید از IFRAME یا همون اینترنال فریم استفاده کنی
1000000 هشم بخوای میتونی بذاری

پویا
سه شنبه 17 اردیبهشت 1387, 20:35 عصر
با تشكر از دوستان
ياد گرفتن AJAX يه پروسه بلند مدته
اگه بخوام مشكلمو با همون IFrame حل كنم بايد چكار كنم كه صفحه تو فريم پاييني يا صفحه اصلي باز بشه؟

من تگ <a> رو امتحان كردم با استفاده ار targer="_parent" ميشه اين كار رو كرد ولي link button ها و منو ها اين خاصيت رو ندارن

eyes_shut_number1
سه شنبه 17 اردیبهشت 1387, 22:33 عصر
اگه از .net استفاده میکنی اصلا هم بلند مدت نیست!
کنترل های به نام AJAX EXTENTION ماله خود ماکروسافت هست
به راحتی ای جکس رو پیاده سازی میکه!

onlymaj
پنج شنبه 19 اردیبهشت 1387, 01:17 صبح
با سلام
شما می تونید ر خاصیت onclick دکمه یا اشیایی که این خاصیت رو دارن و نوشتن کد جاوا اسکریپت این کار رو انجام بدید . برای این کار شما باید به IFRAME خودتون یک نام بدبد و به این شکل عمل کنید .



window.iframeName.location = "htt://www.barnamenevis.org"

پویا
دوشنبه 23 اردیبهشت 1387, 17:17 عصر
سلام

با تشكر از همه دوستان
مشكل من به صورت اتفاقي حل شد. احتياجي به رو فريم نبود. فقط كافي بود تويه تگ فرمي كه مي خواستم به عنوان فريم استفاده كنم اينو بنويسم


<form id="form1" runat="server" target="_parent">


با اضافه كردن تارگت به اين تگ هر لينكي تو صفحه اصلي باز ميشه

موفق باشيد ؛)