Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/10/2010, 16:19
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 16 años
Puntos: 1485
Respuesta: variable en javascript

Cita:
no hace falta poner javascript:, porque de por sí en los eventos de los elementos HTML se espera un script
@_cronos2,
alguna vez ya habia hablado sobre este detalle. esta vez vuelvo a traer el tema, no para debate sino para educar. ¿lo dices porque alguna vez has leido que no se debe incluir en los eventos? ¿o quizas ese agregado te ha generado problema? en fin, ¿sabes que con el agregado javascript: sigue siendo perfectamente legal? la explicacion es simple... ese agregado no se interpreta como pseudo-protocolo sino como label. javascript: se interpreta como pseudo-protocolo solamente cuando se trata de un enlace como el atributo href de <a>. es decir, en los eventos como atributo, javascript: es un label. sin embargo, lo unico que justifica el no incluir un label es si no lo vas a usar en el label. en fin, sin el label o con el label, el codigo se interpreta correctamente.

lo curioso es que muchos cometen el error de pensar que el codigo deben copiarlo tal cual cuando lo mueven de un enlace a un evento y asumir que debe ser asi para que funcione correctamente porque asi fue como inicialmente estaba escrito. lo que pocos conocen es que el significado cambia.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.