Sólo un idiota puede ser totalmente feliz.
Mario Vargas Llosa
En los foros
Comentarios recientes
- Hola! vivo en China y esto
20 semanas 1 día atrás - David y Carlos:
O sea que,
22 semanas 2 días atrás - ¡Que tal amigos!; bien mi
22 semanas 3 días atrás - Estoy totalmente de acuerdo
24 semanas 1 día atrás - Hace 2 dias me aventure en
30 semanas 5 días atrás - hola me interesa utilizar
30 semanas 6 días atrás - s una total pena que una
31 semanas 2 horas atrás - Que tal Alexis. Llego con una
31 semanas 7 horas atrás - hola ,yo tengo el servicio de
31 semanas 23 horas atrás - Pues a mi me da mas problemas
31 semanas 2 días atrás
¡Ah!, se siente tan bien poder olvidarse de las largas líneas de Javascript, perdón, ECMAscript, y jugar con jQuery y el DOM. Bueno, al menos hasta que nos topamos con aquel navegador que ignora todos los estándares web: Internet Explorer, lamentablemente aún usado por muchos ingenuos que no conocen otras excelentes opciones.
Este semana tuve que modificar mucho código jQuery para que funcione con el desastroso navegador de Redmond, lo que es mucho más dificil sin una herramienta tan valiosa como Firebug. Internet Explorer solo se limita a dar números de línea, muchas veces sin decir en qué archivo, y crípticos mensajes de error cuando algo no marcha. Me niego a instalar más aplicaciones de Microsoft solo para encontrar errores en su código, es más efectivo pensar un poco, hacer algunos cambios y determinar dónde está el problema si los números de línea cambian. Debugging cavernario, sí, pero efectivo.
Un problema con el que me topé muchas veces al trabajar con Internet Explorer y jQuery fue al usar el método html() para modificar el contenido de cierto elemento, a veces fue necesario hacer cambios mayores en un elemento parent() o incluso usar remove() y luego append() o after() (ver documentación de jQuery). No he podido encontrar la lógica para estos problemas, en algunos casos html() funciona y en otros genera run time errors.
También, al utilizar tablas, como en un calendario que diseñé usando jQuery para pasar los meses, es importante ser estricto con el uso de elementos como thead y tbody.
Hacer que tu aplicación funcione con Internet Explorer no es imposible pero si que quita mucho tiempo y puede generar tendencias suicidas, tanto así que muchos desarrolladores web pensamos seriamente en aumentar nuestras tarifas cuando se trate de crear código para Internet Explorer, y lo digo en serio.
Te recomiendo visitar
- Maestros del Web
- Dupermag
- Nudonation
- Alojamiento web Servicios de alojamiento web y registro de dominios para pymes y particulares.


Participa en la discusión
Hmm, entonces jquery no es
Hmm, entonces jquery no es tan portable como parecía, y eso que dejé que lo elijan por sobre algo verdaderamente portable como YUI...
Tendré que mostrar este post, me niego a estar peleandome con el DOM, para eso es que queremos un framework. Con YUI nunca tuve este tipo de rollos...
Ahora mismo me encuentro en
Ahora mismo me encuentro en esa "tendencia suicida" de la que hablas... cómo odio Internet Explorer... 0 Errors, 0 Warnings y el IE que no funciona... para denunciar a Microsoft, vamos...
Cierto IE 7,6 y los demás no
Cierto IE 7,6 y los demás no cumplen con estándares. La pregunta es: ¿hay algún desarrollador web que no lo haga para IE?
Siendo IE líder en el mercado con mas 70% si no me equivoco. Yo no uso IE, uso Firefox y Chrome y bueno, el IE para validaciones.
Un último comentario, sé que el IE 8 cumple con los estándares.
¿Internet Explorer 8 y
¿Internet Explorer 8 y estándares web?
Ver para creer. Al menos en el salto desde IE 6 a IE 7 se ganó mucho, esperemos que con IE 8 finalmente podamos concertrarnos en tener una sola versión de código para todos los navegadores.
El IE8 a lo mejor si cumple
El IE8 a lo mejor si cumple con los estandares, pero solo en cuanto a CSS, por que de verdad que usando html() o append(data) en jquery es totalmente incierto si va a funcionar o no.!
es una locura, en una funcion a parte llamo e inserto html con append, y hago el mismo tipo de llamada, depuro que el elemento target insertado exista, y aun el IE8 diciendo que si existe, estoy listo para recibir lo que quieras, sencillamente le lanzo el balon y lo deja caer, o creo mas bien, que lo patea y lo saca del estadio.
Odio IE8 el mundo seria mejor sin el.
te tiro una hipótesis, el
te tiro una hipótesis, el .html() es probable que no te funque si en jquery se llama al innerHTML de los elementos.
En el-innombrable(iexplorer) las tablas, tbodies, y theads, tfoots, th y tr no admiten el innerHTML como escritura, solo de lectura(los td sí, al menos)
Suerte y no dejes q ese prototipo de browser te venza
explorer deberia de
explorer deberia de desaparecer de los ordenadores, es realmente molestoso explorer malo malo.
Pues a mi me da mas problemas
Pues a mi me da mas problemas firefox que ie con jquery.
Por ejemplo, la funcion text() firefox me la llena de espacios en blanco, cosa que ie no hace.
Estoy totalmente de acuerdo
Estoy totalmente de acuerdo contigo "aumentar nuestras tarifas cuando se trate de crear código para Internet Explorer" es un martirio hacer aplicaciones para esa cosa llamada IE, creo que funciona mas una bola de cristal que esa cosa