Mostrando entradas con la etiqueta ajax. Mostrar todas las entradas
Mostrando entradas con la etiqueta ajax. Mostrar todas las entradas

30.12.07

Cosas que aprendo sudando sangre: InnerHTML en Explorer

Me he pasado toda la tarde de hoy peleándome con un script AJAX que funcionaba cojonudamente en Firefox y fallaba miserablemente en Internet Explorer.

La cosa es así. Imagina que tienes la siguiente fila de una tabla:
<tr id='filatabla'><td>contenido</td><tr>
y que quieres cambiar ese contenido por
<td>nuevo contenido</td>
Lo normal es usar un InnerHTML de esta forma:
document.getElementById('filatabla').innerHTML='<td>nuevo contenido</td&gt;';
¿no?

Pues esto en Explorer casca. Lanza un muy aclaratorio "Error desconocido en tiempo de ejecución" que no te ayuda en nada a descubrir lo que pasa.

Tras mucho investigar, la razón parece ser que es el hecho de que IE no permite usar InnerHTML con ciertos elementos de una tabla.

Lo cual es cachondísimo, porque para añadir dinámicamente filas a una tabla se emplea una función tal que así
function addFila(fila){
nuevaFila = document.getElementById('tabla').insertRow(-1);
nuevaFila.id='filatabla'+indiceFilaFormulario;
nuevaCelda=nuevaFila.insertCell(0);
nuevaCelda.innerHTML=fila;
indiceFilaFormulario++;
}
Y esto sí que funciona en ambos navegadores, ya que Explorer sí permite usar innerHTML con una celda individual.

Lo dicho, puto explorer. Vaya tarde de domingo que he pasado por culpa de sus chorradas

14.5.07

Concurso de webs inmobiliarias


Acabo de presentar la web de Inmobiliaria MyM al concurso de webs inmobiliarias que organiza urbaniza.com.

Por lo que he visto, la mía es bastante superior a la mayoría de las que concursan debido a su integración con Google Maps, en torno a la cual se configuró todo lo demás. Además de poder mostrar las propiedades sobre el mapa había añadido la posibilidad de configurar marcadores extra que indicasen la situación de otros elementos de interés para los posibles clientes, como centros médicos, parques o colegios. De esta forma si alguien tiene un mayor en casa puede ser de interés para él que haya un parque y un centro médico en las cercanías, y esto puede ayudarle a decidirse entre propiedades de características similares.

Además, para mejorar la experiencia del cliente utilicé carga de propiedades en el mapa mediante Ajax (con lo que se reducen los refrescos de página y el ancho de banda utilizado) y la ayuda está oculta pero puede verse sin que te salte una ventanita en plan pop-up simplemente pasando el ratón por encima del icono, usando las propiedades CSS (que vaya guerra me dieron con tanto baile de navegador). Los zooms de imágenes se hicieron también mediante JavaScript+CSS, de forma que tampoco hay que cerrar una ventanita cada vez que ves una imagen.

Por desgracia no será un jurado quien decida el ganador, sino que serán los visitantes quienes elijan cual es la web que más les gusta, con lo cual todas estas características técnicas posiblemente se queden en segundo plano en favor de un diseño bonito o el agradecimiento a esa inmobiliaria en la que tan bien te atendieron y en la que compraste tu piso. En fin, cosas que pasan.

Bueno, espero que le echéis un vistazo, la juzguéis y le deis la votación que consideréis oportuna. Os lo agradeceré si le dais una buena puntuación y si no... pues gracias por haber invertido parte de vuestro tiempo en verla, aunque no os haya gustado

19.4.07

Grandes Goles

A vueltas con Messi y Maradona, os dejo con unos cuantos goles para que veáis cuanto exagera la prensa:

1- Al-Owairan (Arabia Saudí) a Bélgica



2- Varela al Barça



3- Ronaldo al Compos



4- Borja Oubiña al Sevilla



5- Mendieta al At. Madrid (vale, no es lo mismo... pero joder que gol!)



6- Mendieta al Ath. Bilbao (no encontré la jugada completa)



7- Pelé en el Mundial de Chile



8 - Pelé en la final del Mundial de Suecia (16 añitos tenía)



9 - Cruyff.



10- Rivaldo al Valencia (último minuto del último partido de liga... con la Champions en juego)



Y no sigo porque no tengo más tiempo!

Así que el de Messi y el de Maradona, aunque excepcionales, no son taan sumamente extraños. Y de ahí a que sean considerados como "el mejor gol de la historia" como he llegado a leer, media un trecho muy largo.