CẤP: IE phiên bản 7 và 8 không hiển thị được cập nhật IMG SRC thay đổi được thực hiện trong JavaScriptIE không hiển thị được cập nhật thay đổi IMG SRC thực hiện trong Javascript
Bạn có thể thấy những gì tôi có nghĩa là nếu bạn đi đến URL bên dưới, và bên trái dưới (3) Tôi muốn một lớp lót khác nhau, bạn chọn một trong các mẫu màu; cho phép nói rằng bạn chọn "Asahi Chartreuse". Lưu ý rằng không có gì xảy ra với bản xem trước ở bên trái. NHƯNG sau đó nếu bạn tiếp tục và chọn một mẫu khác, bạn sẽ thấy bản xem trước ở ca bên trái để hiển thị Asahi Chartreuse. Vì vậy, nó là một phía sau. Đây là lý do tại sao tôi tin rằng đó là một vấn đề "làm mới". Nó hoạt động trong Chrome tốt.
Trong IE: Lưu ý nếu bạn nhấp vào một số điều khiển khác, quá trình làm mới sẽ xảy ra.
Bạn có thể xem mã ở đây: https://www.casemodo.com/test.asp
GÌ Tôi đã cố gắng cho FAR:
Tôi đã thử thêm tiêu đề để nói "no-cache".
Tôi đã thử thêm "?" và số ngẫu nhiên sau tên tệp png.
Tôi đã thử đặt tiêu điểm() thành hình ảnh sau khi thay đổi src.
Tôi đã thử, sau khi thay đổi src, yêu cầu style.display bị ẩn và sau đó hiển thị.
Tôi đã thử tạo hộp nhập văn bản ẩn (và không ẩn) trên trang rồi đặt tiêu điểm() thành nó sau khi thay đổi img src.
Tôi đã thử đặt window.focus().
Tôi đã thử (như bạn thấy bây giờ) thiết lập cảnh báo sau khi thay đổi src.
GUESS: Có vẻ như bây giờ là công cụ JavaScript chỉ tạm dừng sau khi tôi đặt src UNTIL bạn bấm thủ công (lấy nét) ở một nơi khác trên màn hình. Vì vậy, nó thậm chí không bao giờ được tất cả các kịch bản mà tôi đã thử ở trên.
Vui lòng chỉ cho chúng tôi mã của bạn (html + js) – iddo