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 ।