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

نام تاپیک: ajax و innerhtm در تكست باكسي كه خودش لود شده !

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    ??????
    پست
    179

    ajax و innerhtm در تكست باكسي كه خودش لود شده !

    سلام و خسته نباشيد دوستان
    من يه سايت تحت ajax مينويسم كه تقريبا همه كارهاش با ajax هست (كنترل پنل سايت)

    مشكل من از اين قراره كه من يك صفحه را لود ميكنم كه داري چند تكست باكس هست ، حالا من ميخوام مقدار value يكي از اين تكست باكسها را كه خودش توسط ajax داخل يك div لود شده با استفاده از javascript مقدارشو عوض كنم

    document.getElementById('mytextboxname').innerHTML ="123"

    حالا چون خود تكست باكس mytextboxname توسط ajax تو يك div لود شده ديگه جاوا اسكريپت اين تكست باكس رو نميشناسه و عمليات انجام نميشه

    در ضمن من توابع ajax را با جاوا اسكريپت نوشتم ، نه jquery

    حالا من چطوري ميتونم اين مشكلو حل كنم ؟

    ممنون ميشم دوستان جواب بدن

  2. #2

    نقل قول: ajax و innerhtm در تكست باكسي كه خودش لود شده !

    کی یا چطوری میخایید مقدارش رو عوض کنید. وقتی رویداد ajax تموم شد و یا در پاسخ به رویداد یک کلیک و یا ...؟
    در ضمن برای تغییر مقدار عناصر فرم باید از value استفاده بشه نه از innerHTML.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    ??????
    پست
    179

    نقل قول: ajax و innerhtm در تكست باكسي كه خودش لود شده !

    سلام
    ممنون كه جواب داديد
    درسته منم از value استفاده كردم اينجا فقط اشتباه تايپي بود

    نه وقتي رويداد ajax تموم شده readyState == 4

    بزاريد كاملتر توضيح بدم
    بعد لود صفحه مورد نظر كه داراي دو تكست باكس و يك button هست
    وقتي روي button كليك ميشه يك پنجره popup باز ميشه(select-map.htm) كه شامل يك نقشه گوگل مپ هست كه با تغيير مكان ، داخل يك تكست باكس (در صفحه popup) طول و عرض جغرافياي تغيير ميكنه ، بعد كه طرف مپ خودشو انتخاب كرد روي دكمه ثبت نقشه كليك ميكنه كه كد زير رو فراخواني ميكنه

    function remote2(selectmaplngln){
    window.opener.document.getElementById('mymapkl').v alue = selectmaplngln;
    window.close();
    }

    طبق اين كد بايد وقتي روي ثبت نقشه كليك شد تكست باكس بنام 'mymapkl' مقدازش تغيير كنه. و صفحه popup بسته بشه
    اين كد بدون هيچ مشكلي تو صفحات غير ajax كار ميكنه ، اما چون تو صفحه ajax خود mymapkl قبلا لود شده جاوا اسكريپت اين المنت رو نميتونه بشناسه

    ممنون ميشم كمكم كنيد

  4. #4

    نقل قول: ajax و innerhtm در تكست باكسي كه خودش لود شده !

    فکر کنم شما باید هم کدهای مربوط به دکمه ثبت و هم remote2 رو تو صفحه select-map.htm بزارید.

  5. #5
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    ??????
    پست
    179

    نقل قول: ajax و innerhtm در تكست باكسي كه خودش لود شده !

    هر دو داخل select-map.htm هستن ، مشكل من اينكه فقط جاوا اسكريپت تكست باكسي كه توسط ajax لود شده را نميشناسه!

  6. #6
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    ??????
    پست
    179

    نقل قول: ajax و innerhtm در تكست باكسي كه خودش لود شده !

    دوستان منتظرم ...
    ajax كاراي عزيز كمك كنيد

  7. #7
    کاربر دائمی آواتار eAmin
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Node.js
    پست
    447

    نقل قول: ajax و innerhtm در تكست باكسي كه خودش لود شده !


  8. #8
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    ??????
    پست
    179

    نقل قول: ajax و innerhtm در تكست باكسي كه خودش لود شده !

    سلام دوستان مشكلم حل شد از همه شما ممنونم

    با استفاده از دستور live در jquery مشكلم حل شد
    البته اين ربطي به اين نداره حتما بايد خود ajax رو هم با jquery نوشت.
    باز هم از همه دوستان كه زحمت كشيدن جواب دادن ممنونم

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

  1. سوال: مقيد كردن تكست باكسي كه توي اون تاريخ وارد ميشه
    نوشته شده توسط expert2219 در بخش Access
    پاسخ: 13
    آخرین پست: یک شنبه 04 خرداد 1393, 22:15 عصر
  2. تكست باكسي براي جداكردن ارقام
    نوشته شده توسط happy65_sh در بخش C#‎‎
    پاسخ: 3
    آخرین پست: چهارشنبه 02 تیر 1389, 11:33 صبح
  3. Ajax
    نوشته شده توسط ealireza در بخش ASP.NET Web Forms
    پاسخ: 7
    آخرین پست: دوشنبه 29 فروردین 1384, 16:46 عصر
  4. هر سرور برای خودش یک پورت مخصوص داره یعنی چه؟
    نوشته شده توسط zizi_zizi69 در بخش شبکه و Networking‌
    پاسخ: 6
    آخرین پست: پنج شنبه 19 آذر 1383, 12:48 عصر
  5. پاسخ: 6
    آخرین پست: پنج شنبه 06 آذر 1382, 00:08 صبح

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

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