Ik wil als men ergens klikt dat er een object zichtbaar wordt. In dat object worden - op het moment dat iemand klikt - dynamisch een paar plaatjes gemaakt.
Dat gebeurt op deze manier:
Dit werkt correct (I know alleen in IE), maar wat nu gebeurt is dat hij het plaatje gaat laden op het moment dat hij zichtbaar zou moeten worden. Dat wil ik niet, bovendien als je meerdere objecten hebt waarmee je dit doet binnen een pagina met hetzelfde plaatje(dus var im), dan moet hij nog steeds laden.
Hoe kan ik dat voorkomen?
ik heb al geprobeert:
Dat gebeurt op deze manier:
code:
1
2
3
4
5
6
| var im = new Image();
im.src ="blaat";
function byKlik() {
object.appendChild(im.cloneNode(false));
} |
Dit werkt correct (I know alleen in IE), maar wat nu gebeurt is dat hij het plaatje gaat laden op het moment dat hij zichtbaar zou moeten worden. Dat wil ik niet, bovendien als je meerdere objecten hebt waarmee je dit doet binnen een pagina met hetzelfde plaatje(dus var im), dan moet hij nog steeds laden.
Hoe kan ik dat voorkomen?
ik heb al geprobeert:
code:
1
2
3
4
5
6
7
8
9
| object.innerHTML = '[img]"blaat">';
object.innerHTML[/img]';
object.children[0].src = im.src;
object.appendChild(document.createElement('[img]"blaat"[/img]'));
object.appendChild(document.createElement("img"));
object.children[0].src = im.src; |
[ Voor 0% gewijzigd door Verwijderd op 21-09-2002 16:18 . Reden: foutje in de titel hoe kan ik die wijzigen? ]