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 - pedro,,

Páginas: 1 ... 20 21 22 23 24 [25] 26 27 28 29 30 ... 65
481
Aprender a programar desde cero / Re:Decisión condicional 636
« en: 09 de Enero 2017, 22:35 »
Hola Jesu.

Intenta colocar correctamente los códigos en títulos de tus consultas, de esa manera facilitas el trabajo a los colaboradores.

Saludos. ;D

482
Hola Jorgito.

Todo correcto.

A seguir adelante.

Saludos. ;D

483
Hola Pandemia.

Tus respuestas al ejercicio son correctas, sobre el apartado a, en el siguiente enlace hay una explicación que deja más claro el motivo.

https://www.aprenderaprogramar.com/foros/index.php?topic=3867.msg16522#msg16522

Saludos. ;D

484
Hola bermartinv.

Tu planteamiento para comprobar el resultado está bien, pero el ejercicio pedía que tu dijeras si el resultado de cada evaluación es verdadero o falso sin necesidad de utilizar código y posteriormente compararlos.

Saludos. ;D

486
Hola mariaelenaperalta

Según tienes el código se ejecuta antes el código php que la función ClaseJavascript(), el código no debería estar dentro de la función ready() puesto que hasta que no termine de cargarse la página no se ejecutará lo que tenga dentro.

Para que funcione quedaría algo así:

Código: [Seleccionar]
<script>
function ClaseJavascript () {   
    this.mensaje = function() {
        alert("Hola!!!");
    }
}
</script>
<?php
    
echo "<script>";
    echo 
"var obj = new ClaseJavascript();";
    echo 
"obj.mensaje();";
    echo 
"</script>";
?>

Saludos. ;D

487
Hola Damian.

Te pediría que leyeses el siguiente enlace, son la normas básicas para publicar correctamente en el foro, e intenta en vez de subir archivos, colocar el código directamente en tus mensajes, de esa forma será mas cómodo para el que quiera corregir o ayudarte con tus dudas.

https://www.aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784

Por ejemplo, tu código quedaría así:

Código: [Seleccionar]
public class EjemploAviones
{
    public static void maSin(String[] arg)
    {
        System.out.println("SUPER CLASE: AVIONES");

        System.out.println("CLASE:  AVIONES COMERCIALES Y DE PASAJEROS");

        System.out.println("        - Aviones Comerciales o de Pasajeros: Airbus A380");
        System.out.println("                                              Airbus A320");
        System.out.println("                                              Boeing 747");
        System.out.println("                                              Boeing 767");

        System.out.println("        - Aviones de Carga");

        System.out.println("        - Aviones Privados");

        System.out.println("        SUBCLASES:  AVIONES DE ACROBACIAS AÉREAS (Tipo Monoplaza)");
        System.out.println("                     - Edge 540V3");
        System.out.println("                     - MXS-R");
        System.out.println("                     - Extra 330XL");
        System.out.println("                     - Sukhoi Su-31");
        System.out.println("                     - Sbach 300");

        System.out.println("                    AVIONES CIVILES");
        System.out.println("                     - Planeador (Aeronave de ala fija) - Schleicher ASK-21");
        System.out.println("                     - Ultraligero (Huntair Pathfiender Mark1) G-MJWK");
        System.out.println("                     - Aeronave de ala recta Pilatus PC-6");

        System.out.println("                    AVIONES DE SALUD Y BOMBERIL");
        System.out.println("                     - Avión de Servicio Sanitario EC-INJ");
        System.out.println("                     - Avión de Servicio Sanitario LV-WYR");
        System.out.println("                     - Avión de Servicios Contra-incendios Canadair CL-215T");
        System.out.println("                     - Avión de Servicios Contra-incendios Ruso RF-32765");

        System.out.println("        AVIONES MILITARES");
        System.out.println("        - Bombardero B-52");
        System.out.println("        - Bombardero AC-130");
        System.out.println("        - Combate Grumman F-14");
        System.out.println("        - Combate Tomcat F-16");
        System.out.println("        - Reconocimiento Lockheed U-2R/TR-1");
        System.out.println("        - Cisterna KC-10");
        System.out.println("        - Transporte A400M");
        System.out.println("        - Acuático Hughes H-4 Hercules");
        System.out.println("        - Antonov AN-225");

        System.out.println("        OTRAS CATEGORIAS:   AEROESPACIALES");
        System.out.println("                            - Transbordador Burán BTS-002 (Nave aeroespacial de la Unión Soviética");
        System.out.println("                            - Transbordador STS (Nave aeroespacial de los USA, operado por la NASA");

    }
}

Saludos. ;D

488
Buenas javimf.

Lo he probado añadiendo esta línea al código html:

Código: [Seleccionar]
<div id="marcador"></div>
y con estas funciones y me funciona correctamente.

Código: [Seleccionar]
window.onload = function() {
document.getElementById('inicioXML').addEventListener('click', consultaAjaxXML);
document.getElementById('checkAjaxXML').addEventListener('click', checkAjaxXML);
document.getElementById('inicioJSON').addEventListener('click', consultaAjaxJSON);
document.getElementById('checkAjaxJSON').addEventListener('click', checkAjaxJSON);
}
function marcador(acertado, inicio) {
var marcador = document.getElementById('marcador');
if(document.getElementById('fallos')){
var contadorFallos = document.getElementById('fallos');
var errores = contadorFallos.textContent;
if(acertado == 'si' ) {
marcador.removeChild(contadorFallos);
marcador.innerHTML = 'Ha tenido ' + errores + ' errores.';
} else {
contadorFallos.innerHTML = ++errores;
}
} else {
marcador.innerHTML = 'Errores: <span id="fallos">0</span>' ;
}
}

function consultaAjaxJSON() {
var xmlHttp = new XMLHttpRequest();   
var urlDestino = "aciertaNumeroJSON.php?inicio=si";
xmlHttp.onreadystatechange = function(){   
if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
var respuesta = xmlHttp.responseText;
console.log(respuesta, typeof respuesta);
var obj = JSON.parse(respuesta);
console.log(obj, typeof obj);
console.log("El número aleatorio que devuelve la consulta es: ", obj.resp.inicio);
document.getElementById('mensaje').innerHTML = "Se ha generado un nuevo numero";
marcador();
}
};

xmlHttp.open("GET", urlDestino, true);
xmlHttp.send();

}

function checkAjaxJSON() {
var xmlHttp = new XMLHttpRequest();   
var numPropuesto = document.getElementById('numero').value;
var urlDestino = 'aciertaNumeroJSON.php?numero=' + numPropuesto;
xmlHttp.onreadystatechange = function(){   
if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
var respuesta = xmlHttp.responseText;
var obj = JSON.parse(respuesta);
document.getElementById('encontrado').innerHTML = obj.resp.encontrado;
document.getElementById('mensaje').innerHTML = obj.resp.mensaje;
marcador(obj.resp.encontrado);
}
};

xmlHttp.open("GET", urlDestino, true);
xmlHttp.send();
}

function consultaAjaxXML() {
var xmlHttp = new XMLHttpRequest();   
var urlDestino = "aciertaNumeroXML.php?inicio=si";
xmlHttp.onreadystatechange = function(){   
if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
var respuesta = xmlHttp.responseXML;
console.log(respuesta);
var numero = respuesta.getElementsByTagName('inicio')[0].textContent;
console.log(numero);
document.getElementById('mensaje').innerHTML = 'Se ha generado un nuevo número.';
marcador();
}
};

xmlHttp.open("GET", urlDestino, true);
xmlHttp.send();
}

function checkAjaxXML() {
var xmlHttp = new XMLHttpRequest();   
var numPropuesto = document.getElementById('numero').value;
var urlDestino = 'aciertaNumeroXML.php?numero=' + numPropuesto;
xmlHttp.onreadystatechange = function(){   
if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
var respuesta = xmlHttp.responseXML;
console.log(respuesta);
document.getElementById('encontrado').innerHTML = respuesta.getElementsByTagName('encontrado')[0].textContent;
document.getElementById('mensaje').innerHTML = respuesta.querySelector('mensaje').textContent;
marcador(respuesta.getElementsByTagName('encontrado')[0].textContent);
}
};

xmlHttp.open("GET", urlDestino, true);
xmlHttp.send();
}

 ;D

489
Eso es porque no has creado ningún elemento "html" con "id="marcador"".

La primera línea de la función marcador es esta:

Código: [Seleccionar]
var marcador = document.getElementById('marcador');
Y el error que te salta es en la última línea de esa función cuando intentas acceder a la propiedad "innerHTML" de "null".

Saludos. ;D

490
Sí.

Donde lo pusiste está bien.

¿te funciona?

491
Código: [Seleccionar]
function ReCalcular(ele){
        var totalitem = document.getElementsByClassName('totalitem');
        var total = document.getElementById('total');
        var suma = 0;
        for(var i = 0; i < totalitem.length; i ++) {
                suma += Number(totalitem[i].value);
    }
    total.innerHTML = suma;
}

Si no te he entendido mal es eso lo que debe de hacer la función, sumar todos los elementos que tengan como clase "totalitem".


492
La variable total no contiene nada, añade esta línea en esa función:

Código: [Seleccionar]
var total = document.getElementById('total');

493
Prueba con esto:

Código: [Seleccionar]
function ReCalcular(ele){
var nodoTotalItem = document.getElementsByClassName('totalitem');
var suma = 0;
for(var i = 0; i < nodoTotalItem.length; i ++) {
suma += Number(nodoTotalItem[i].value);
}
alert(suma);
}

Ten en cuenta que la fila en la que pulsas el botón, la elimina, por lo cual no se tiene en cuenta a la hora de calcular la suma de los elementos que tienen como clase "totalitem".

Saludos. ;D

494
Desde la función  checkAjaxJSON():

Código: [Seleccionar]
marcador(obj.resp.encontrado);
y desde la otra función, la que chequea el xml, ahora mismo no tengo el código a mano, pero tendrías que mandar el mismo dato que  se muestra por pantalla, el que dice si se acertó o no.

Saludos y feliz año. ;D

495
Buenas Pandemia.

El ejercicio funciona bien y la respuesta es correcta, lo único comentarte que sería bueno que usases nombres que identifiquen bien lo que representan, en este caso la función cambio de aspecto sería mas apropiado un nombre como cambioDeIdioma o algo parecido.

Saludos. ;D

496
Hola Pandemia.

En el ejercicio 3, después de mostrar el alert, en la pantalla aparece "camisetaundefined" y después ya no funciona ninguno de los botones, lo mismo pasa en el código del cuarto apartado.

Saludos. ;D

497
Sigo sin saber que es lo que el código debe de hacer, pero en lo poco que muestras en esa última función, no es "getElementsByClass", sino "getElementsByClassName", esto lo puedes ver abriendo la consola del navegador, donde te dará un error.

Además de eso intentas guardar en la variable "total" los elementos que pertenezcan a la clase "totalitem" y en todo el código que pegaste no hay ni un solo elemento que tenga como clase "totalitem", así que la variable "total" no contendrá ningún elemento y no se ejecutará el "for" de esta función.

Saludos. ;D

498
Hola debybrusc.


¿Podrías explicar cual es tu duda de una forma un poco mas clara?

No entiendo muy bien lo que necesitas.

Y si pudieras completar el código que falta, pues mejor.

Saludos. ;D

499
Hola Jesu!
Cuando vayas a introducir código en el foro, antes presiona el botón # (insertar código) que se encuentra arriba del campo de escritura, te saldrán unas etiquetas comoa estas: [code] ... [/code] y a continuación procede a pegar el código en medio de esas etiquetas. Ejemplo: [code] ... [/code]. Una vez escrito todo pulsa el botón previsualizar para comprobar si se ve bien.
También intenta colocar títulos adecuados, y los códigos de los cursos escribirlos como son, y no abreviados, de esta forma será más fácil ayudarte.

Saludos. ;D

500
Las imágenes están dentro de esos párrafos, luego lo normal es que también adquieran el color de fondo a no ser que se especifique algo diferente, así que es la forma de resolver el ejercicio.

Saludos. ;D

Páginas: 1 ... 20 21 22 23 24 [25] 26 27 28 29 30 ... 65

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".