JavaScript getAttribute(?)-problem

Tråden skapades och har fått 1 svar. Det senaste inlägget skrevs .
1

Hej! det jag vill göra är att köra det script som finns i onKeyUp i alla textarea och input-fält, det jag skrivit fungerar fint i safari och firefox (mac), men inte IE (win). är det getAttribute på onKeyUp som inte stöds av IE? Såg nånstans att opera hade haft en sån bug, är det likadant med IE eller är det något annat i scriptet? Jag får inte till det. Hjälp! Tack!

Javascript:

function formInit() {
	a = new Array('input', 'textarea')
	for (j in a) {
		d = document.getElementsByTagName(a[j])
		i = d.length
		while (i--) {
			s = d[i].getAttribute("onKeyUp")
			eval(s.replace(/this/g, "d[i]"))
		}
	}
}

html:

<textarea name="inlagg" onKeyUp="checkEmpty(this.value, this.name);checkTrue(5)" id="anslagstavlan"></textarea>

Nu har jag nog kommit fram till att det inte är getAttribute som är problemet utan antagligen replace... någon som har en idé?

1
Bevaka tråden