Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Ogramar

Páginas: 1 ... 18 19 20 21 22 [23] 24 25 26 27 28 ... 100
443
Buenas Pepote21, veo los ejercicios correctos.

Hay un fragmento un tanto extraño que es

    if($confirmado[0]==true){
      $confirmado[0]="true";
    }

Supongo que lo has hecho para poder visualizar como texto esa variable

Salu2

444
Buenas Pepote21, veo los ejercicios correctos. Como siempre recomendarte que limpies el código y evites dejar comentarios no útiles o etiquetas vacías

Salu2

445
Buenas Pepote21, ambos ejercicios son correctos. Es recomendable que limpies el código antes de subirlo, no dejando comentarios "en sucio" ni etiquetas vacías, etc.

Salu2

446
Buenas Pepote21, el ejercicio cumple con lo que se pedía, buen código.

En este hilo puede verse otra forma de resolverlo interesante: https://www.aprenderaprogramar.com/foros/index.php?topic=6037.0

Salu2

447
Buenas Pepote21

El ejercicio 1 está correcto, recomendación: evita dejar líneas comentadas "en sucio", da mal aspecto a tu código.

El ejercicio 2 también está correcto, recomendación: evita dejar etiquetas abiertas sin contenido como <script> ... </script> vacíos, da mal aspecto a tu código.

En otro hilo se ha comentado que si se quiere conseguir una animación más "realista" podemos cambiar document.onkeyup = determinarTeclaPulsada; por document.onkeypress = determinarTeclaPulsada; de este modo el div se mueve manteniendo pulsada la tecla flecha sin necesidad de pulsar cada vez que queramos moverlo.

Salu2

448
Buenas VictorDevelop

Puede haber varios problemas, el primero de ellos indica

Error de lectura XML: mal formado
Número de línea 1, columna 1:  compruebaDisponibilidadEjer14.xml:1:1
TypeError: documento_xml is null[Saber más]

ya que en la línea ?xml version="1.0" encoding="utf-8" ?>

falta el < de apertura

Además la construcción del documento html no parece ser correcta, tal y como lo tienes definido no parece posible que se distinga entre cuándo un nombre está disponible y cuándo no lo está

Al hacer

var disponible = raiz.getElementsByTagName("disponible")[0].firstChild.nodeValue;
                        
                if (disponible == "si") {

Lo que estás haciendo es extraer el contenido de la primera etiqueta <disponible>, y como este contenido es si, te responde siempre que está disponible

En este curso tienes explicaciones con ejemplos quizás lo preferible es repasar todo esto primero para repasar conceptos y lógica: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=83&Itemid=212

Salu2

449
Buenas kukuxumusu

Puedes ver otros hilos del foro para comprobar cómo lo han resuelto otras personas, escribiendo el código del ejercicio (CU01058D) en el buscador del foro

En este hilo por ejemplo puedes ver una explicación: https://www.aprenderaprogramar.com/foros/index.php?topic=3234.0

Salu2

452
Buenas Pepote21

El ejercicio 1 está bien, te ha faltado añadir algo de texto a los párrafos, se supone que si pone dos párrafos de texto es para poner algo de texto :)

El ejercicio 2 aunque has manejado bien conceptos y cumples con que no se envía el formulario si se detecta un problema, creo que sería deseable que se mejorara.

Los colores resultan un tanto extraños y no se ven bien las letras

Si dejo por ejemplo todos los campos en blanco, al pulsar en enviar únicamente me indica para el nombre "dato erróneo, corríjalo", sin embargo no me da ningún mensaje de error para el correo electrónico o la edad, que también estarían mal.

Si dejo el nombre en blanco e introduzco un correo electrónico erróneo tampoco me marca como erróneo el correo electrónico.

Lo ideal sería que al pulsar enviar se realizaran todas las validaciones y apareciera el color y el mensaje de advertencia correspondiente en todos los campos que están mal.

Salu2

453
Hola SoCu, en tu código aparece un error en la línea 5 SyntaxError: missing ( before condition porque el if no está bien escrito.

Hay errores de sintaxis. También tienes sintaxis obsoleta o etiquetas obsoletas...

En el apartado de cursos en http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=57&Itemid=86 tienes cursos de HTML, CSS, JavaScript, PHP, Ajax que recomendamos seguir en este orden.

En el curso de JavaScript se explican las funciones que permiten que un mensaje se muestre un tiempo y luego desaparezca. En todos los cursos hay ejemplos de código.

Salu2

454
Buenas Pepote21

En el formulario parece que no tienes definido un action, creo que sería preferible definir un action pudedes ponerle simplemente como página de destino http://aprenderaprogramar.com, de esa manera quedaría más claro si el formulario se envía o no

Si introduzco como nombre aaa, como apellidos bbb y como correo electrónico ccc no me aparece ningún mensaje, lo cual no es correcto

Deberías revisar este ejercicio

Nota: me está apareciendo el mensaje de error <<ReferenceError: transformarAtEnEmail is not defined>>

Salu2

455
Buenas, es un tema complejo que no domino, en este ejemplo que he encontrado para leer registros de un servidor, el nombre del servidor (o su ip) parece que se introducen commo argumentos al ejecutar el programa (argumentos del main)


Código: [Seleccionar]
// test3.java 7/23/97 - JAVA program to read registers via gateway
// compile as
// javac test3.java
// run as
// java test3 aswales1.modicon.com 1 2 3


import java.io.* ;
import java.net.* ;
import java.util.*;

class test3 {
  public static void main(String argv[]) {
    if (argv.length < 4) {
      System.out.println("usage: java test3 dns_name unit reg_no num_regs");
      System.out.println("eg java test3 aswales8.modicon.com 5 0 10");
      return;
    }
    try {
      String ip_adrs = argv[0];
      int unit = Integer.parseInt(argv[1]);
      int reg_no = Integer.parseInt(argv[2]);
      int num_regs = Integer.parseInt(argv[3]);
      System.out.println("ip_adrs = "+ip_adrs+" unit = "+unit+" reg_no = "+
      reg_no+" num_regs = "+num_regs);

      // set up socket
      Socket es = new Socket(ip_adrs,502);
      OutputStream os= es.getOutputStream();
      FilterInputStream is = new BufferedInputStream(es.getInputStream());
      byte obuf[] = new byte[261];
      byte ibuf[] = new byte[261];
      int c = 0;
      int i;

      // build request of form 0 0 0 0 0 6 ui 3 rr rr nn nn
      for (i=0;i<5;i++) obuf[i] = 0;
      obuf[5] = 6;
      obuf[6] = (byte)unit;
      obuf[7] = 3;
      obuf[8] = (byte)(reg_no >> 8);
      obuf[9] = (byte)(reg_no & 0xff);
      obuf[10] = (byte)(num_regs >> 8);
      obuf[11] = (byte)(num_regs & 0xff);

      // send request
      os.write(obuf, 0, 12);

      // read response
      i = is.read(ibuf, 0, 261);
      if (i<9) {
        if (i==0) {
          System.out.println("unexpected close of connection at remote end");
        } else {
          System.out.println("response was too short - "+i+" chars");
        }
      } else if (0 != (ibuf[7] & 0x80)) {
        System.out.println("MODBUS exception response - type "+ibuf[8]);
      } else if (i != (9+2*num_regs)) {
        System.out.println("incorrect response size is "+i+

            " expected"+(9+2*num_regs));
      } else {
        for (i=0;i<num_regs;i++) {
          int w = (ibuf[9+i+i]<<8) + ibuf[10+i+i];
          System.out.println("word "+i+" = "+w);
        }
      }

      // close down
      es.close();
    } catch (Exception e) {
      System.out.println("exception :"+e);
    }
  }
}

Salu2

456
Buenas Pepote21 hay un problema con el código, al menos en el navegador en que yo lo he probado

Una vez se introducen los números, se muestra el resultado en una ventana de alert, pero lo que pedía el ejercicio era que se modificara el div y aparecieran los resultados en la propia página web, cosa que no ocurre

Deberías analizar por qué ocurre eso y corregirlo

Pista: quizás las cosas vayan porque hay que analizar cuándo se cargan los nodos, no puedes recuperar un nodo antes de que se haya cargado, quizás tenga que ver con esto.

Nota: recuerda no dejar partes de código no útiles como etiquetas style sin contenido o etiquetas script sin contenido, en este ejercicio ya las he borrado yo

Salu2

458
Buenas Pepote21 el código está bien y cumple con lo que pedía el ejercicio

En un ejercicio como este es interesante incluir una explicación escrita de qué patrones define la expresión regular, como se ha hecho en https://www.aprenderaprogramar.com/foros/index.php?topic=3995.0

Salu2

459
Buenas Grace

Para publicar consultas en los foros recomendamos seguir las indicaciones que se dan en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Una de estas indicaciones es no escribir en mayúsculas, otra poner título adecuado a los temas, etc.

Tienes inconsistencias en el código, por ejemplo en la línea echo "<br><br>Mi primer documento</br></br>";

en la misma línea escribes br de dos maneras distintas. Además, lo que recomendamos es que se escriba <br/> para cumplir el estándar xhtml, no usar ni <br> ni </br>

Tienes errores de sintaxis como en la línea <td<h3>rowspan='4'

te falta el cierre de la etiqueta td, es decir, la etiqueta se abre con <td> y te falta el > de cierre

Para tener claros los conceptos, sintaxis, etc. recomendamos seguir los cursos disponibles en esta web:

Curso de HTML: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=69&Itemid=192

Curso de CSS: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=75&Itemid=203

Curso de JavaScript: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=78&Itemid=206

Curso de PHP: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

Salu2

460
Buenas Jesu

En el ejercicio 1 apartado b) te pedía mostrar por pantalla el doble del valor de la variable $contador, por pantalla obtienes el resultado correcto, pero la idea era usar la propia variable contador, no otra variable, como puedes ver en https://www.aprenderaprogramar.com/foros/index.php?topic=4003.0

En el ejercicio 2 y 3 apartado b) ocurre lo mismo

Nota: Para introducir saltos de línea recomendamos usar <br/> en lugar de <br> para cumplir así el estándar xhtml.

Salu2

Páginas: 1 ... 18 19 20 21 22 [23] 24 25 26 27 28 ... 100

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".