inhalt eines DIV-layers dynamisch ändern
moejoe
- javascript
0 Norbert Klein0 moejoe
hallo,
ich habe schon in den alten artikeln von '99 gestöbert, wo dieses problem schon mal angesprochen wurde.
die vorgebrachten lösungen helfen mir allerdings nicht, da ich
momentan benutze ich:
-----------------------------------------------------
var b = new Array();
b[0] = new Image(); b[0].src = "maps/loughderg.png";
b[1] = new Image(); b[1].src = "maps/connacht.png";
function loughderg(){
document.images[0].src = b[0].src
}
function connacht(){
document.images[0].src = b[1].src
}
-----------------------------------------------------
.. was aber auch den effekt mit sich bringt, dass alles zu beginn geladen wird.
gibt es eine andere möglichkeit, so dass inhalte erst geladen werden, wenn sie auch tatsächlich angezeigt werden ?
gruss
moejoe
Hallo.
gibt es eine andere möglichkeit, so dass inhalte erst geladen werden, wenn sie auch tatsächlich angezeigt werden ?
Wenn du das Image-Objekts verwendest, werden die Bilder vorgeladen, was z.B. zum Bilderwechsel beim Mouseover recht vorteilhaft ist. Willst du die Bilder nicht vorladen, reicht folgendes:
function loughderg(){
document.images[0].src = "maps/loughderg.png";
}
function connacht(){
document.images[0].src = "maps/connacht.png";
}
Gruß
Norbert
Wenn du das Image-Objekts verwendest, werden die Bilder vorgeladen, was z.B. zum Bilderwechsel beim Mouseover recht vorteilhaft ist. Willst du die Bilder nicht vorladen, reicht folgendes:
function loughderg(){
document.images[0].src = "maps/loughderg.png";
}
function connacht(){
document.images[0].src = "maps/connacht.png";
}Gruß
Norbert
»»
besten dank für die schnelle antwort !!
war genau das, was ich suchte !
gruss
moejoe