Hola:
La verdad es que runat no es un atributo estandar... y por ahí he visto que es para asp.net (creo)... pero no has contestado mi pregunta... si no funciona en ie, donde debes buscar si hay error es en ie (esquina inferior izquierda del navegador).
Por cierto cuando manejas eventos es redundante poner "javascript
:"
Saludos