نمایش نتایج 1 تا 8 از 8

نام تاپیک: نمایش یک پنجره popup و توقف دستورات تا زمان بسته شدن

  1. #1

    نمایش یک پنجره popup و توقف دستورات تا زمان بسته شدن

    با سلام خدمت همه دوستان
    یه سوال فوری داشتم:
    توی جاوا اسکریپت چطوری میشه یه پنجره popup باز کرد و ادامه دستورات رو در پنجره والد ، تا زمان بسته شدن پنجر popup به تعویق انداخت؟

    با تشکر - حمید شایان

  2. #2
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    سلام
    دستوراتی که میخوای بعد از بسته شدن popup اجرا بشن رو بنداز توی یک تابع، بعد توی onclose مربوط به صفحه ی popup تابع مورد نظر توی پنجره ی والد رو فراخوانی کن...

  3. #3
    از طریق ذخیره کردن در کوکی ها هم می تونی !

  4. #4
    نقل قول نوشته شده توسط tabib_m مشاهده تاپیک
    سلام
    دستوراتی که میخوای بعد از بسته شدن popup اجرا بشن رو بنداز توی یک تابع، بعد توی onclose مربوط به صفحه ی popup تابع مورد نظر توی پنجره ی والد رو فراخوانی کن...
    با تشکر از محسن جان...
    ولی مشکل من اینجوری حل نمیشه. چون پروژه من مبتنی بر ajax هست ، از توی پنجره popup دسترسی به اشیاء و توابع موجود در پنجره والد ندارم . یعنی دستورایی که میخوام اجراشون به تعویق بیفته لزوماً باید توی پنجره والد باشن.

  5. #5
    نقل قول نوشته شده توسط sweb مشاهده تاپیک
    از طریق ذخیره کردن در کوکی ها هم می تونی !
    میشه یه خورده بیشتر توضیح بدین؟

  6. #6
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    چون پروژه من مبتنی بر ajax هست
    فکر نمیکنم قضیه ربطی به ajax داشته باشه!
    از توی پنجره popup دسترسی به اشیاء و توابع موجود در پنجره والد ندارم .
    چرا نداری؟ چون از ajax لود شدن؟؟؟
    یعنی دستورایی که میخوام اجراشون به تعویق بیفته لزوماً باید توی پنجره والد باشن.
    خوب من هم نگفتم که تابع مورد نظر رو توی پنجره ی مولود بسازیش که!!
    تابع رو توی خود پنجره ی والد داشته باش، بعد وقتی پنجره ی مولود بسته میشه، تابع رو فقط فراخوانی کن!

    میشه دقیق تر بگی مشکلت کجاس؟

  7. #7
    نقل قول نوشته شده توسط tabib_m مشاهده تاپیک
    میشه دقیق تر بگی مشکلت کجاس؟
    با سلام.
    بذار صورت مسئله رو کامل بگم :
    من یه صفحه index.php دارم که توش یه لینک ای جکس داره. وقتی روش کلیک می کنم محتوای یه فایل دیگه بنام selectcolor.php رو بدون اینکه صفحه دوباره لود بشه ، داخل Div1 فراخوانی می کنه.
    ولی اشیاء و توابعی که داخل فایل selectcolor.php بودند، با این که نمایش داده شدند ، از توی صفحه اصلی(Index.php) قابل دستیابی نیستند.
    حالا درنظر بگیرید فایل selectcolor.php که بصورت ای جکس داخل div1 لود شده، حاوی دگمه button1 باشه که وقتی روش کلیک می کنم ، یه پنجره color picker بصورت popup باز میشه.
    من میخوام وقتی توی color picker یه رنگ انتخاب شد، کد رنگ مربوطه داخل textbox1 که توی div1 هست ، قرار داده بشه. ولی متاسفانه همونطور که گفتم ، امکان دسترسی به توابع و آبجکتهای فایل selectcolor.php رو ندارم.بخاطر همین فکر میکنم باید دستوری که رنگ انتخاب شده رو توی texbox1 قرار میده ، توی خود فایل selectcolor.php بذارم ، نه توی popup!
    بهمین منظور ، مقدار ارسالی color picker رو اول توی یه hidden textbox که توی صفحه اصلی قرار داره گذاشتم . بعد تو رویداد onClick مربوط به دگمه button1، بعد از فراخوانی popup ، مقدار موجود در hidden textbox رو در textbox1 قرار دادم.
    ولی باید یه کاری کنم که بعد از باز شدن popup ، اجرای دستور مذکور تا زمان بسته شدن popup به تعویق بیفته.

  8. #8
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    ولی اشیاء و توابعی که داخل فایل selectcolor.php بودند، با این که نمایش داده شدند ، از توی صفحه اصلی(Index.php) قابل دستیابی نیستند.
    از این بابت مطمئنی؟؟
    در هر صورت، پس کد مذکور، چه توی popup باشه (که به گفته ی من، میگم نباشه! و فقط از اونجا فراخوانی بشه!) چه توی index.php اجرا نخواهد شد. حتی اگر کد مذکور رو توی selectcolor.php نوشته باشی هم بعد از فراخوانی شدن این صفحه نمیشه اجراشون کرد!! درسته؟
    در هر صورت، تا جایی که من میدونم، آبجکتهایی که به وسیله ی ajax به صفحه اضافه میشن، قابل دسترسی هستن (یادمه قبلا این کار رو کرده م!)

    موفق باشید.

تاپیک های مشابه

  1. ارسال فرم به پنجره Popup
    نوشته شده توسط hassan1365 در بخش توسعه وب (Web Development)
    پاسخ: 2
    آخرین پست: دوشنبه 20 آذر 1391, 06:27 صبح
  2. پنجره popup
    نوشته شده توسط morteza_lll در بخش طراحی وب (Web Design)
    پاسخ: 6
    آخرین پست: دوشنبه 09 مهر 1386, 10:19 صبح
  3. ساخت منوی popup
    نوشته شده توسط fakhredin در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: چهارشنبه 26 اردیبهشت 1386, 04:51 صبح
  4. چگونه از توی یه popup صفحه قبلی رو رفرش کنم ؟
    نوشته شده توسط یاسر مددیان در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: چهارشنبه 27 دی 1385, 09:18 صبح
  5. مشکل با یک صفحه PopUp
    نوشته شده توسط na3er-faraji در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: چهارشنبه 17 آبان 1385, 09:23 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •