none
tengo un programa de script que no se muestra en pantalla algunos alert y no sé cual es el fallo RRS feed

  • Pregunta

  • &lt;img alt="" src="https://social.msdn.microsoft.com/Forums/getfile/928340" /&gt;<img alt="" src="https://social.msdn.microsoft.com/Forums/getfile/928346" />
    domingo, 28 de agosto de 2016 9:42

Todas las respuestas

  • Has probado con sustituir &lt; por < y &gt; por >?

    domingo, 28 de agosto de 2016 10:36
  • Hola bepro210,

    Si no muestra los alert(..) ni cualquier acción que realizas con javascript, puede deberse a dos cosas :

    - El script no está correctamente enlazado al documento. (Si está en un archivo .js externo)

    - El script presenta errores.

    [-] Code

    Para saber si tu script presenta errores, debes ir a la consola de tu navegador, ahí listará los errores encontrados.

    Analizando tu código :

    No te mostrará ningún alert porque nunca mandas a llamar a la función esEntero (que tiene los alerts), inclusive almacenas el resultado que devuelve la función parImpar en la variable resultado pero no muestras en pantalla.

    Tendrías que hacer :

    var resultado = parImpar(numero);  //Obtengo el resultado
    esEntero(numero);  //Muestro los alert
    alert(resultado); //Muestro el resultado

    Puedes mejorar tu código :

    var numero = prompt("Introduce un número :");
    
    //Validamos que sea número
    if(isNaN(numero)){
      alert('No es número');
    }
    else{
      if(numero != null){
          var resultado = "El número [ " + numero + " ] es : " + 
                parImpar(numero) + " y " + esEntero(numero);
         alert(resultado);
      }
    }
    
    /* Funciones */
    function esEntero(n){
      if(n % 1 == 0){
        return 'entero';
      }
      return 'decimal';
    }
    
    function parImpar(n){
      if(n % 2 == 0){
        return 'par';
      }
      return 'impar';
    }
    

    Resultado :

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    domingo, 28 de agosto de 2016 19:24
  • hola

    creo que deberias explicar mejor en que contexto se produce el problema, con solo poner un titulo y una linea en el cuerpo de la pregunta no esperes milagros, debes aportar algo mas de detalle

    es ams por lo que veo que has puesto alli no hay ningun alert, solo veo un tag de imagen

    recuerda

    AYUDANOS A AYUDARTE, guía básica de consejos para formular preguntas


    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    lunes, 29 de agosto de 2016 5:08