Ik heb de volgende code om rollovers toetevoegen aan in dit geval span elementen:
alleen krijg ik als span.length 0 terug terwijl er meerdere zijn echt heel vaag, maar geen rollovers dus. Ik heb Met mozilla op JS errors gechecked maar die zijn er niet.
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
26
27
28
29
| function checkBrowser() {
if (!document.getElementById || !document.getElementsByTagName) {
return 0;
}
else {
return 1;
}
}
cb = new checkBrowser();
if (cb) {
var span=document.getElementsByTagName("span");
for (var i=0; i<span.length; i++) {
var el = span[i];
if (el.className == "tab") {
el.onmouseover = function() {
this.className = "tabact";
}
el.onmouseout = function() {
this.className = "tab";
}
}
}
}
else {
alert ('behaviour error');
} |
alleen krijg ik als span.length 0 terug terwijl er meerdere zijn echt heel vaag, maar geen rollovers dus. Ik heb Met mozilla op JS errors gechecked maar die zijn er niet.