ورود

View Full Version : سوال: تداخل فایلهای js



Spring_64
پنج شنبه 12 خرداد 1390, 15:10 عصر
سلام
من چند فایل دارم که هر کدوم js های مربوط به خودشون رو داره، در صفحه اصلیم با کلیک روی هر لینک یک فایل و js های مربوط به اون لود میشه. مشکلم اینه که فایلهای js باهم تداخل پیدا کرده و درست اجرا نمی شوند.(jsهای فرم لود شده و فرمی که می خواد لود شه) ممنون میشم کمکم کنید.

mehdi.mousavi
سه شنبه 17 خرداد 1390, 22:56 عصر
سلام من چند فایل دارم که هر کدوم js های مربوط به خودشون رو داره، در صفحه اصلیم با کلیک روی هر لینک یک فایل و js های مربوط به اون لود میشه. مشکلم اینه که فایلهای js باهم تداخل پیدا کرده و درست اجرا نمی شوند.(jsهای فرم لود شده و فرمی که می خواد لود شه) ممنون میشم کمکم کنید.

سلام.
سوال شما نشون میده که کدهای Client-Side شما، Modular نوشته نشده اند. بطور مثال در YUI، شما ساز و کاری برای تعریف Module ها (http://www.yuiblog.com/blog/2007/06/12/module-pattern/) دارید و بدین ترتیب، از تداخل در کدها (بطور خودکار) جلوگیری خواهد شد. برای رفع مشکل، متاسفانه راهی جز بررسی و تغییر کدهای JavaScript ندارید (در حقیقت باید بصورت دستی این Conflict ها رو Resolve کنید).

موفق باشید.