Primero de todo, gracias por contestar
traslade el código a un archivo
Código html:
Ver originalaplicacion = {
funcion1 : function() {
// lo que querés que haga la funcion1
alert('funcion1');
},
funcion2 : function() {
// lo que querés que haga la funcion2
alert('funcion2');
},
asignada : funcion1, // por defecto, usar la funcion1
asignar : function(valor) {
if (valor == 'CO') {
aplicacion.asignada = aplicacion.funcion1;
} else if (valor == 'CL') {
aplicacion.asignada = aplicacion.funcion2;
}
}
};
<SELECT id="clicon" name="clicon" onsubmit="aplicacion.asignar(this.value)">
<INPUT type="text" id="nom_clicon" SIZE="35" MAXLENGTH="35" value="" onclick="aplicacion.asignada();"/>
me da el siguiente error el firebug del firefox
funcion1 is not defined
PRUEBA_SELCLICON()()PRUEBA_SELCLICON (línea 13)
[Break on this error] asignada : funcion1, // por defecto, usar la funcion1
Por otroladomesurge la duda de como pasar los parametros a las funciones,ya que en una llamada son unos y en otra otros.
Gracias alvlin