সুতরাং আমি এই জাভাস্ক্রিপ্ট চালাচ্ছি, এবং ব্যাকগ্রাউন্ড চিত্রের পথ ব্যতীত সবকিছু ঠিকঠাক কাজ করে। এটি আমার স্থানীয় এএসপি.নেট দেব পরিবেশে কাজ করে তবে ভার্চুয়াল ডিরেক্টরিতে কোনও সার্ভারে স্থাপন করার পরে এটি কাজ করে না।
এটি একটি বাহ্যিক .js ফাইলে, ফোল্ডার কাঠামো
Site/Content/style.css
Site/Scripts/myjsfile.js
Site/Images/filters_expand.jpg
Site/Images/filters_colapse.jpg
তাহলে এখান থেকে জেএস ফাইলটি অন্তর্ভুক্ত করা হয়েছে
Site/Views/ProductList/Index.aspx
$("#toggle").click(function() {
if (left.width() > 0) {
AnimateNav(left, right, 0);
$(this).css("background", "url('../Images/filters_expand.jpg')");
}
else {
AnimateNav(left, right, 170);
$(this).css("background", "url('../Images/filters_collapse.jpg')");
}
});
আমি ব্যবহার করার চেষ্টা করেছি '/Images/filters_collapse.jpg'
এবং এটিও কাজ করে না; তবে, আমি যদি এটি ব্যবহার করি তবে এটি সার্ভারে কাজ করবে বলে মনে হচ্ছে '../../Images/filters_collapse.jpg'
।
মূলত, আমি এএসপি.নেট টিল্ডার মতো একই কার্যকারিতা রাখতে চাই - ~
।
হালনাগাদ
বাহ্যিক .js ফাইলগুলিতে যে পাথগুলি অন্তর্ভুক্ত রয়েছে সেটির সাথে সম্পর্কিত বা .js ফাইলের আসল অবস্থান?