Ik heb een menutje gemaakt waarvan de achtergrond van plaatje veranderd als je er met je muis overheen gaat. Op zich werkt dit perfect alleen nu wil ik de achtergrond plaatjes van te voren preloaden:
Ik heb in de head staan
De preload functie wordt aangeroepen in de body.
In de onmouseover van de TR heb ik momenteel het volgende staan, en dat werkt de onmouseout heb ik even weg gelaten want het principe is het zelfde.
maar nu moet "URL(./images/button1.gif)" eigenlijk vervangen worden door de preload image? maar hoe doe ik dat? ik heb al van alles geprobeerd behalve het juiste.
het moet dus zoiets worden
Ik heb in de head staan
code:
1
2
3
4
5
6
| function preload(){
button = new Image;
button.src = "images/button1.gif";
buttonover = new Image;
buttonover.src = "images/button2.gif";
} |
De preload functie wordt aangeroepen in de body.
In de onmouseover van de TR heb ik momenteel het volgende staan, en dat werkt de onmouseout heb ik even weg gelaten want het principe is het zelfde.
code:
1
2
| onmouseover="document.getElementById('1').style.background='URL(./images/button1.gif)';"
// De TR heeft ID 1 |
maar nu moet "URL(./images/button1.gif)" eigenlijk vervangen worden door de preload image? maar hoe doe ik dat? ik heb al van alles geprobeerd behalve het juiste.
het moet dus zoiets worden
code:
1
| onmouseover="document.getElementById('1').style.background=button.src;"' |