var im1 = new Image();
var im2 = new Image();
im1.onload = show;
im2.onload = show;
im1.src = "kuva1.png";
im2.src = "kuva2.png";
function show() {
if (im1.complete || im2.complete) {
/* jotakin */
}
}
---------------------------------------------------------------
Eli tarkoituksena olisi simppelisti ladata kaksi kuvaa ja ajaa molempien valmistuessa koodinpätkä.
Ongelma on IE8:n kanssa, kun show ajetaan ensimmäisen kerran ei kummankaan kuvan complete ole true ja toisella kerralla vain toinen on. Muissa selaimissa kuvien complete muuttuu todeksi onload tapahtuman yhteydessä.
var im2 = new Image();
im1.onload = show;
im2.onload = show;
im1.src = "kuva1.png";
im2.src = "kuva2.png";
function show() {
if (im1.complete || im2.complete) {
/* jotakin */
}
}
---------------------------------------------------------------
Eli tarkoituksena olisi simppelisti ladata kaksi kuvaa ja ajaa molempien valmistuessa koodinpätkä.
Ongelma on IE8:n kanssa, kun show ajetaan ensimmäisen kerran ei kummankaan kuvan complete ole true ja toisella kerralla vain toinen on. Muissa selaimissa kuvien complete muuttuu todeksi onload tapahtuman yhteydessä.
Vastaukset 1
Vanhimmat
Eikös ||-operaattori ole TAI, pitäisiköhän olla JA...