Amigo, yo desarrollo aplicaciones AJAX a mano, y en este ultimo sistema (un sistema de selfcare center para una autopista, unos 100k de codigo - 3400 lineas) lo que hice fue desarrollarlo primeramente para IE, luego vi que el debugger del Firefox era mucho mas indicativo, y lo segui desarrolando en firefox (pero probando a cada paso en ambos) y luego la gente de testing se encargó de validarlo todo. Hasta ahora la unica cosa jodida que tuve que hacer que diferencia a los navegadores en el tema de crear un SELECT y un INPUT TYPE=RADIO, que en el IE se crean diferente que en los navegadores DOM complaints. Lo que tu dices de los eventos y las referencias al this, ni siquiera me habia dado cuenta porque en ese tema copie un script que usé de modelo, y en el lo resolvian de una manera parecida a esta:
var oThis = myControl; myControl.onclick = function (e) { oThis.xxxx // cada referencia a oThis me trae este objeto. } eso funciona tambien con el attach event. No recuerdo su sintaxis, pero seria algo asi como... var oThis = myControl; attachEvent(myControl, 'click', function (e) { oThis.xxxx // cada referencia a oThis me trae este objeto. }; Esto funciona en todos los navegadores que probé (Opera, IE, Firefox) Si quieres mañana cuando esté en el trabajo busco exactamente el segmento de codigo y te lo copio. Saludos! Diego -- Diego Rodriguez Rebelión Humanista http://RebelionHumanista.blogspot.com/<http://rebelionhumanista.blogspot.com/> Sin rebelión, no hay evolución. Sin evolución no hay futuro On 8/17/06, carlos campderrós <[EMAIL PROTECTED]> wrote: > > Buenos días a todos, > > Como ya comenté en mi anterior mail, no acostumbro a realizar grandes > cosas > en javascript, por lo que por norma general acostumbran a funcionar en > todos > los navegadores. > > Ahora, estoy descubriendo que el mundo del javascript es más jodido > todavía > que el de css. Y será que no le tengo tomada la medida a IE (ni safari ni > konqueror, por cierto) en esto de javascript, pero es que no tengo ni idea > de por dónde comenzar a trabajar. He estado gran parte del día y noche > trabajando en una página, y en firefox funciona a la perfección. En IE no, > y > tampoco lo hace en konqueror/safari. > > Normalmente se dice que al desarrollar hojas de estilo se comience por > algún > navegador que siga los estándares (firefox, opera, safari, konqueror) y > luego se busquen pequeños hacks para IE. En el caso de javascript es así > también? Llevo una hora soltando improperios contra la gente de microsoft, > y > claro, no le puedo exigir al cliente que utilice firefox. > > Ahora mismo, en IE no consigo parar el evento por defecto (el > e.preventDefault() que funciona en otros sitios, pero no en IE). He > probado > con window.event.returnValue = false; que he leído en quirksmode que era > el > equivalente, pero no me funciona. Y lo que me ha dejado en bragas, ha sido > leer, en quirskmode también, que añadiendo manejadores de eventos mediante > attachEvent en IE, el elemento this referencia siempre a window y no al > receptor del evento. En fin, creo q es hora de dormir un rato. > > Si quieren darle un vistazo, pueden verlo en > http://oasi.upc.es/~kiusap/resourcetype/newResource.html > <http://oasi.upc.es/%7Ekiusap/resourcetype/newResource.html> , aunque me > interesa más su opinión sobre la metodología de trabajo que usan. > > Gracias. > > -- > Si no puedes deslumbrar con tu inteligencia, > desconcierta con tus gilipolleces > ------------ próxima parte ------------ > Se ha borrado un adjunto en formato HTML... > URL: /pipermail/javaescript- > scriptia.net/attachments/20060817/3cb2c75b/attachment.htm > _______________________________________________ > javaEScript mailing list > javaEScript@scriptia.net > http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net > -- Diego Rodriguez Rebelión Humanista http://RebelionHumanista.blogspot.com/ Sin rebelión, no hay evolución. Sin evolución no hay futuro ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /pipermail/javaescript-scriptia.net/attachments/20060817/f633b451/attachment.html _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net