shahab.mos
20-10-2010, 15:25
با سلام .
من با نسبت دادن event ها به DOM Objects مشکل دارم .
قطعه قطعه کد ها را تست کردم، تا مشکلی از نظر scope,null & undefined objects,... نداشته باشند .
کد ها را تا جایی که ممکن بود ساده کردم ، تا جایی که به test تبدیل شدند .
از jslint.com, firebug برای پیدا کردن error ها استفاده کردم.
به جای کدهای native از کتابخانه jQuery و prototype استفاده کردم .
نتیجه اینکه کدهای اصلی هیچ مشکلی ندارند و با inline script کار میکنند ،مانند این:
[
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اما از هر روشی برای نسبت دادن event استفاده میکنم، بی اثر است. :19:
مانند این :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
وقتی event را به این ترتیب نسبت میدهم ، هنگام load صفحه ،event بدون نیاز به کلیک یا mouseover یا هر کار دیگر اجرا میشود ، ولی پس از آن دیگر نه ...
من از چند روش
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
استفاده کرده ام .
(واضح است اسکریپت ها بر localhost اجرا میشوند . )
من با نسبت دادن event ها به DOM Objects مشکل دارم .
قطعه قطعه کد ها را تست کردم، تا مشکلی از نظر scope,null & undefined objects,... نداشته باشند .
کد ها را تا جایی که ممکن بود ساده کردم ، تا جایی که به test تبدیل شدند .
از jslint.com, firebug برای پیدا کردن error ها استفاده کردم.
به جای کدهای native از کتابخانه jQuery و prototype استفاده کردم .
نتیجه اینکه کدهای اصلی هیچ مشکلی ندارند و با inline script کار میکنند ،مانند این:
[
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اما از هر روشی برای نسبت دادن event استفاده میکنم، بی اثر است. :19:
مانند این :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
وقتی event را به این ترتیب نسبت میدهم ، هنگام load صفحه ،event بدون نیاز به کلیک یا mouseover یا هر کار دیگر اجرا میشود ، ولی پس از آن دیگر نه ...
من از چند روش
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
استفاده کرده ام .
(واضح است اسکریپت ها بر localhost اجرا میشوند . )