Category Archives: javascript

IE da error “Error desconocido en tiempo de ejeccucion”

Para empezar no me cansaré de decir PUTO internet explorer. LLevo toda la tarde intentando arreglarlo.

Segundo, vaya MIERDA de información para debuggin “error desconocido en timpo de ejecucción”.

CAUSA: el métdod .innerHTML para tablas IE considera que es sólo lectura… no puedes modificar el contenido de una tabla asi. YO NO LO HE SOLUCIONADO COMO INDICAN ESTOS LINKS

SOLUCION:

http://rebotacion.blogspot.com/2007/12/cosas-que-aprendo-sudando-sangre.html

http://www.diegodicamillo.com.ar/blog/2010/07/02/alternativa-a-innerhtml-en-ie7-ie6-error-desconocido-en-tiempo-de-ejecucion/

MI SOLUCION HA SIDO:

usar el método .innerText (que no renderiza html (sale texto plano))  pero como lo único que necesitaba era poner las letras en color luego hacía .style.color = variable  (el color era una variable de la funcion).

Lo usé para validador ERX o altas/bajas ADSL. El proyecto que echó a Iñaki del grupo  😉

expresiones regulares javasript

realmente creo que esto es regex muy estandar

Tenía que validar nombre@dominio.

Nombre alfanumerico seguido de @s  (importante la s) seguido de numeros mínimo 2

Al final ha quedado asi

/^([0-9a-zA-Z]+@s[0-9]{2,})$/

Me he dado cuenta que suelo fallar en las regex por que no pongo los cuntificadors (*,?,+,{2,} etc…) entonces esta expresión:

/^([0-9a-zA-Z]+@s[0-9])$/

Al carecer del {2,} solo devuelve true algo como as2f2@s0  (con un solo numero)

P.D me he valido de esto

http://tools.netshiftmedia.com/regexlibrary

que es fanástico para probar “on the fly” regex de javascript