Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/06/2011, 11:21
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: evento onclick (compatible con navegadores)

buenas,
el primero funciona en cualquier navegador. el segundo, aunque no genera ningun error, en realidad no tiene efecto alguno. es decir, en el segundo caso, los enlaces no tienen la propiedad disabled. al intentar leer una propiedad que no existe, en lugar de generar error obtienes el valor undefined. pero en este caso le estas asignando un valor, lo cual significa que estas creando dicha propiedad. pero de nuevo, al navegador no tener reservado dicha propiedad, entonces no tiene ningun efecto.

sobre la pregunta inicial, si javascript esta inhabilitado, es muy imposible que igual funcione. de lo contrario, que proposito tendria dicha opcion dentro de las configuraciones. la inserccion de contenido duplicado puede suceder de varias formas luego de la inhabilitacion del boton. por ejemplo, el usuario puede volver al formulario y el boton ya estara disponible. javascript desactivado es otra forma. en fin, el lugar adecuado para mitigar ese problema es en el lado servidor. ¿como exactamente se hace? no lo se. supongo que debes comparar la diferencia de tiempo entre el ultimo contenido y el nuevo, mas comparar sus valores si son exactamente igual. creo que tambien te servira comparar la IP de ambos contenidos.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.