Het eigenlijke probleem:
In IE7- kunnen geen onBlurs voor niet A elementen gezet worden.
Niet goed werkende oplossing:
Dit voegt wel eens waar de mogelijkheid toe om een CSS class toe te passen bij onBlur, maar als voor dit element inline al een andere onBlur definieert is, dan wordt deze inline code niet meer uitgevoerd. Hoe kan ik dus bij onBlur een actie toevoegen zonder de bestaande mogelijkheiden te overschrijven?
alvast bedankt voor een ieder die de moeite neemt!
In IE7- kunnen geen onBlurs voor niet A elementen gezet worden.
Niet goed werkende oplossing:
code:
1
2
3
4
5
6
7
8
9
10
| sfFocus = function() {
var sfEls = document.getElementsByTagName("INPUT");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onblur=function() {
this.className=this.className.replace(new RegExp(" sffocus\\b"), "");
}
}
} |
Dit voegt wel eens waar de mogelijkheid toe om een CSS class toe te passen bij onBlur, maar als voor dit element inline al een andere onBlur definieert is, dan wordt deze inline code niet meer uitgevoerd. Hoe kan ik dus bij onBlur een actie toevoegen zonder de bestaande mogelijkheiden te overschrijven?
alvast bedankt voor een ieder die de moeite neemt!