Foros del Web » Programando para Internet » Javascript »

onChange Problemas

Estas en el tema de onChange Problemas en el foro de Javascript en Foros del Web. Hola tengo un problema quiero hacer un menú de salto que antes de saltar ala pagina que sea seleccionada de un avisa con la opción ...
  #1 (permalink)  
Antiguo 11/05/2010, 07:59
Avatar de j84625  
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 170
Antigüedad: 16 años, 5 meses
Puntos: 2
onChange Problemas

Hola tengo un problema quiero hacer un menú de salto que antes de saltar ala pagina que sea seleccionada de un avisa con la opción de aceptar o cancelar el salto no se si me explico correctamente cree este código como puede jejeje pero hace lo que quiero pero no funciona :S
Código HTML:
Ver original
  1. <script type="text/javascript">
  2. <!--
  3. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  4.  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  5.  if (restore) selObj.selectedIndex=0;
  6. }
  7. //-->
  8. <form name="form" id="form">
  9.   <select name="jumpMenu2" id="jumpMenu2" onChange="confirm('Hola $char[2] estas seguro que deseas resetiar...');MM_jumpMenu('parent',this,0)">
  10.     <option value="#1">1</option>
  11.     <option value="#2">2</option>
  12.     <option value="#3">3</option>
  13.   </select>
  14. </form>
__________________
Pagina de sobre los animales
Los animales

Última edición por j84625; 11/05/2010 a las 08:09
  #2 (permalink)  
Antiguo 11/05/2010, 08:13
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 6 meses
Puntos: 839
Respuesta: onChange Problemas

confirm() devuelve un boolean, por lo que debes usar un if para realizar una acción u otra:
Código Javascript:
Ver original
  1. if (confirm("...")) {
  2.     // Aceptar
  3. } else {
  4.     // Cancelar
  5. }
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 11/05/2010, 08:23
Avatar de j84625  
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 170
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: onChange Problemas

Cita:
Iniciado por David Ver Mensaje
confirm() devuelve un boolean, por lo que debes usar un if para realizar una acción u otra:
Código Javascript:
Ver original
  1. if (confirm("...")) {
  2.     // Aceptar
  3. } else {
  4.     // Cancelar
  5. }
no te comprendo :S javascript nunca lo e tocado para nada por eso no se hacer nada con ese lenguaje comprendo el if else pero que pongo dentro :P del condicional
__________________
Pagina de sobre los animales
Los animales
  #4 (permalink)  
Antiguo 11/05/2010, 08:31
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 6 meses
Puntos: 839
Respuesta: onChange Problemas

Si buscas por confirm javascript encontrarás información detallada al respecto.

Básicamente, como te indiqué, si devuelve verdadero es porque el usuario pulsó "Aceptar", de lo contrario, devuelve "Falso".
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Etiquetas: onchange
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 09:33.