اول يه توضيح بدم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در كد بالا با زدن دكمه تابع write_script اجرا ميشه و با استفاده از DOM يك اسكريپت با آدرس
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
/twe.js در لايه div1 قرار ميگيره! من با لوكال اين برنامه رو امتحان كردم و جواب داده و خوب هم جواب داده اما مشكل اينه كه وقتي صفحه load ميشه توسط آي فريمي كه داخل صفحه است anl.php فراخواني شده كه كد anl.php به صورت زير است:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
يعني خلاصه بگم كه با فراخواني anl.php دستورات داخل twe.js تغيير مي كند و دستور متفاوتي قرار ميگيرد. اما وقتي صفحه را refresh مي كنيم و محتويات twe.js تغيير مي كند زماني كه دكمه را ميزنيم تا اسكريپت اجرا شود و دستورات از twe.js خوانده شود همان دستوري كه از قبل داخل twe.js بوده اجرا مي شود و انگار نه انگار كه محتويات twe.js تغيير كرده و هر چه refresh مي كنيم همان جواب را مي گيريم!
(البته با فاير فاكس برنامه درست درست كار ميكنه اما با IE و يا اپرا مشكلي كه گفتم رو داره)
دوستان اگه ميشه كد رو با لوكال خودتون اجرا كنيد و ببينيد كه منظور من از مشكلي كه گفتم چيه و اگه هم مشكلم نامفهوم بود معذرت مي خوام. كلا ساده است شايد توضيحات من كامل نيست.
با تشكر