Klein probleempje met een javascriptje. Onderstaand script doet het prima, 't maakt dynamisch mouseovers aan voor een aantal afbeeldingen, die in een element staan met als ID 'mouseovers'.
Het 'probleem' is dat er in Firefox (niet in IE) de melding 'waiting for domainnaam.nl' in de statusbalk blijft staan, als alles in de pagina al geladen is. Dit gebeurt alleen als ik de pagina met het JS er in 'refrsh', en niet als de pagina voor de eerste keer bekeken wordt. In IE blijf dat 'wainting...' niet in de statusbalk
staan.
Het is dus niet zo'n groot probleem, en miscchien wel een bug in FF, maar 'k zou de melding toch graag kwijt willen...
Het 'probleem' is dat er in Firefox (niet in IE) de melding 'waiting for domainnaam.nl' in de statusbalk blijft staan, als alles in de pagina al geladen is. Dit gebeurt alleen als ik de pagina met het JS er in 'refrsh', en niet als de pagina voor de eerste keer bekeken wordt. In IE blijf dat 'wainting...' niet in de statusbalk
staan.
Het is dus niet zo'n groot probleem, en miscchien wel een bug in FF, maar 'k zou de melding toch graag kwijt willen...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| function init() {
if (document.getElementById)
var x = document.getElementById('mouseovers').getElementsByTagName('IMG');
else if (document.all)
var x = document.all['mouseovers'].all.tags('IMG');
else return;
var preloads = new Object();
for (i=0; i<x.length; i++) {
var btn_id, btn_split, btn_name, btn_state, new_btn_state;
btn_id = x[i].id;
btn_split= btn_id.split('_');
btn_name = btn_split[0]+'_';
btn_state = btn_split[1];
if (btn_state == 'off')
new_btn_state='on';
else if (btn_state == 'on')
new_btn_state='off';
preloads['n'+btn_id] = new Image;
preloads['n'+btn_id].src = '/img/'+ btn_name + btn_state +'.gif';
preloads['o'+btn_id] = new Image;
preloads['o'+btn_id].src = '/img/'+ btn_name + new_btn_state +'.gif';
x[i].onmouseover = function () {this.src=preloads['o'+this.id].src;}
x[i].onmouseout = function () {this.src=preloads['n'+this.id].src;}
}
} |
code:
1
2
3
4
5
6
7
8
| <table> <tr id="mouseovers"> <td><a href="">[img]"/img/button1_off.gif"[/img]</a></td> <td><a href="">[img]"/img/button2_on.gif"[/img]</a></td> <td><a href="">[img]"/img/button3_off.gif"[/img]</a></td> -etc- </tr> </table> |
"Passing silhouettes of strange illuminated mannequins"