ฉันอาจจะพลาดอะไรง่ายๆ แต่มันค่อนข้างน่ารำคาญเมื่อทุกสิ่งที่คุณอ่านไม่ได้ผล ฉันมีภาพที่อาจซ้ำกันหลายครั้งในหน้าที่สร้างขึ้นแบบไดนามิก ดังนั้นสิ่งที่ต้องทำอย่างชัดเจนคือการโหลดล่วงหน้าและใช้ตัวแปรหนึ่งตัวนั้นเป็นแหล่งที่มาตลอดเวลา
var searchPic;
function LoadImages() {
searchPic = new Image(100,100);
searchPic.src = "XXXX/YYYY/search.png";
// This is correct and the path is correct
}
จากนั้นฉันตั้งค่าภาพโดยใช้
document["pic1"].src = searchPic;
หรือ
$("#pic1").attr("src", searchPic);
อย่างไรก็ตามรูปภาพไม่เคยตั้งค่าอย่างถูกต้องใน FireBug เมื่อฉันค้นหารูปภาพที่ฉันได้รับ[object HTMLImageElement]
เป็นsrc
ของรูปภาพ
ใน IE ฉันได้รับ:
http://localhost:8080/work/Sandbox/jpmetrix/[object]