oImg.setAttribute('width', '1px');
pxশুধুমাত্র সিএসএসের জন্য। হয় ব্যবহার করুন:
oImg.width = '1';
এইচটিএমএল মাধ্যমে একটি প্রস্থ সেট করতে, বা:
oImg.style.width = '1px';
সিএসএসের মাধ্যমে সেট করতে।
মনে রাখবেন যে IE এর পুরানো সংস্করণগুলি সঠিক চিত্র তৈরি করে না document.createElement()এবং কেএইচটিএমএলের পুরানো সংস্করণগুলি কোনও সঠিক ডোম নোড তৈরি করে না new Image(), তাই আপনি যদি পুরোপুরি পিছনের দিকে সামঞ্জস্যপূর্ণ হতে চান তবে:
// IEWIN boolean previously sniffed through eg. conditional comments
function img_create(src, alt, title) {
var img = IEWIN ? new Image() : document.createElement('img');
img.src = src;
if ( alt != null ) img.alt = alt;
if ( title != null ) img.title = title;
return img;
}
document.body.appendChildপৃষ্ঠাটি লোডিংয়ের মাঝখানে থাকায় স্ক্রিপ্টটি কার্যকর হতে পারে কিনা সে সম্পর্কেও কিছুটা সতর্ক থাকুন । আপনি ইমেজটি অপ্রত্যাশিত জায়গায় বা আইইজে একটি অদ্ভুত জাভাস্ক্রিপ্ট ত্রুটি দিয়ে শেষ করতে পারেন। আপনার যদি এটিকে লোড-টাইমে যুক্ত করতে সক্ষম হতে হয় (তবে <body>উপাদানটি শুরু হওয়ার পরে ), আপনি এটি ব্যবহার করে শরীরের শুরুতে inোকানোর চেষ্টা করতে পারেন body.insertBefore(body.firstChild)।
এটি অদৃশ্যভাবে করতে গেলেও চিত্রটি সমস্ত ব্রাউজারে আসলেই লোড পেতে আপনি কোনও <div>শরীরের প্রথম সন্তানের হিসাবে পৃষ্ঠাটি একেবারে অবস্থানযুক্ত off োকাতে এবং কোনও ট্র্যাকিং / প্রিলোড চিত্র রাখতে পারেন যা আপনি সেখানে দৃশ্যমান হতে চান না put ।