PDA

View Full Version : انجام عملیات بر روی پنجره زیرین با کار بر روی پنجره رویی!



Vahid Rezaei
سه شنبه 04 مهر 1391, 15:56 عصر
سلام عزیزان...

سوالی که می خوام مطرح کنم شاید کمی پیچیده باشه ولی سعی می کنم خوب توضیح بدم.
من دارم یک وب اپلیکیشن می نویسم .

این وب من نیاز به این داره که چندی iframe یا همون دیالوگ خودمون روی هم باز بشه ...

حالا ...

حالا دو مثال خدمتتون عرض می کنم .


مثال اول :

ببینید دوستان ، فرض کنید من یک iframe باز کردم و روی اون دوباره یک iframe دیگه باز کردم .

این دو آی فریم به هم مرتبط هستن .

به طور مثال آی فریم دوم پنجره ی ویرایش آی فریم اول هست .

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

بدیهی هست که باید سمت کلاینت باشه ، حالا جاوا ، جی کوئری یا هر چیز دیگه ...


مثال دوم :

فرض کنید آی فریم اول و دوم باز شده و آی فریم رویی ( دوم ) از یک سری اطلاعات روی یک گرید می خواد استفاده کنه و بفرسته برای آی فریم زیرین خودش .

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

بدیهی هست که از کوئری استرینگ هم نمی شه استفاده کرد چون اون هم نیاز به رفرش شدن یا مجددا باز شدن صفحه زیری داره ...


++++++++++++++++++


هر کسی که بتونه کمک کنه واقعا ممنونش می شم و سعی می کنم به هر نحوی جبران کنم :قلب:
لطفا اگر کسی در این زمینه تجربه داره تجربه شو از ما تازه کارا دریغ نکنه ....

Vahid Rezaei
سه شنبه 04 مهر 1391, 19:08 عصر
دوستان از اینکه اینقدر پرشور کمک نمدید سپاسگذارم !:لبخند:

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

همونطور که کد باز کردن دیالوگ دوم در دیالوگ اول وجود داره ، کد بستنش هم در همونجا تعریف کرد ( بصورت یک تابع در جاوا اسکریپت )

هنگامی که دیالوگ دوم بسته می شه اومدم و داخل تابع عملیاتم را قرار دادم و جواب داد .