por rpm_00 » Mar Ago 26, 2003 9:55 pm
Sysifus, en el bug dices que la forma document.<form_name>.submit(); es válida pero está desaprobada. En otro bug
http://bugzilla.mozilla.org/show_bug.cgi?id=215781 yo he recomendado usar esa forma.

ops:
En la práctica, ¿a partir de qué versiones de los navegadores puede utilizarse la forma .getElementById(<form_name>).submit() en lugar de la otra? ¿Es preferible, teniendo en cuenta los porcentajes de uso de navegadores, recomendarles ya la versión "full-DOM-enabled" o es mejor seguir con la otra para que no tengan más quejas de usuarios con versiones antiguas del IE que las que tenían por saltarse el ".form"?
Estoy empezando a ver que este fallo de "comerse" el ".form" es bastante habitual en lo relativo a JavaScript, probablemente uno de los más frecuentes detrás de los problemas detectando el navegador.
Saludos, y gracias.
[quote="sysifus"][url]http://bugzilla.mozilla.org/show_bug.cgi?id=217010[/url]
El problema de esta página es más un mal uso de JavaScript que un código propietario. Como ya apunto en el registro de bugzilla, se trata de un error al referirse a un formulario.[/quote]
Sysifus, en el bug dices que la forma document.<form_name>.submit(); es válida pero está desaprobada. En otro bug [url]http://bugzilla.mozilla.org/show_bug.cgi?id=215781[/url] yo he recomendado usar esa forma. :oops:
En la práctica, ¿a partir de qué versiones de los navegadores puede utilizarse la forma .getElementById(<form_name>).submit() en lugar de la otra? ¿Es preferible, teniendo en cuenta los porcentajes de uso de navegadores, recomendarles ya la versión "full-DOM-enabled" o es mejor seguir con la otra para que no tengan más quejas de usuarios con versiones antiguas del IE que las que tenían por saltarse el ".form"?
Estoy empezando a ver que este fallo de "comerse" el ".form" es bastante habitual en lo relativo a JavaScript, probablemente uno de los más frecuentes detrás de los problemas detectando el navegador.
Saludos, y gracias.