Foros del Web » Programando para Internet » Javascript »

compatibilidad de un script

Estas en el tema de compatibilidad de un script en el foro de Javascript en Foros del Web. Hola, estoy haciendo una portal web e intento usar lo menos posible javascrip, con eso de que dicen de que puede haber usuarios cuyos navegadores ...
  #1 (permalink)  
Antiguo 13/02/2007, 11:51
 
Fecha de Ingreso: octubre-2006
Mensajes: 83
Antigüedad: 17 años, 5 meses
Puntos: 0
compatibilidad de un script

Hola, estoy haciendo una portal web e intento usar lo menos posible javascrip, con eso de que dicen de que puede haber usuarios cuyos navegadores no lo soporten.

Mi preguna es sobre un texto que he leido en una pagina en el que dice que una forma de retornar a la pagina anterior es mas compatible que otra:

Las instrucciones Javascript para moverse hacia alante y hacia atrás son:

history.back()
history.forward()

Si queremos que se ejecuten al pulsar una imagen deberemos codificar las imágenes así:

<img src="atras.gif" onclick="history.back()">
<img src="adelante.gif" onclick="history.forward()">

Pero yo preferiría colocar las imágenes dentro de un enlace y en dicho enlace codificar las llamadas a las funciones Javascript. Esto haría compatible los scripts con más navegadores.

<a href="javascript:history.back()"><img src="atras.gif"></a>
<a href="javascript:history.forward()"><img src="adelante.gif"></a>


¿Es verdad que una forma es mas compatible que otra?
si es asi, ¿que criterios hay que seguir para conseguri la maxima compatibilidad??

gracias y saludos!!
  #2 (permalink)  
Antiguo 13/02/2007, 13:44
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 1 mes
Puntos: 67
Re: compatibilidad de un script

El problema principal de la compatibilidad de los scripts, por los navegadores, en si no es como este puesto, sino en las funciones que se utilizan.

Para que te hagas una idea Internet Explorer va por una parte y el resto de navegadores por otra, hay ciertas "etiquetas" y funciones que sólo funcionan en Internet Explorer y no en los otros navegadores. Lo ideal sería buscar las etiquetas y funciones de cada navegador para que al programarlas se ejecuten correctamente, y no que si el navegador no lo reconoce el script se quede sin ejecutar, o en el peor de los casos se pare a mitad de lo que esta haciendo y se bloquee, cosa que pasa con algunas páginas.

Yo llevo poco tiempo trabajando con JavaScript, y la verdad que hacer un script compatible con todos los navegadores es un poco dificil sobre todo porque si lo ves en Internet Explorer sabes que mas o menos va a funcionar, pero si te metes en Firefox (el otro navegador mas usado) no tira, asi que si se hiciera alguna página o lista donde poder ver las diferentes etiquetas según el navegador, nos ayudaria mucho a todos.

Pd.: Menudo parrafón para acabar diciendo que Internet explorer va a su bola
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:00.