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 ... 24 25 26 27 28 [29] 30 31 32 33 34 ... 65
561
No. ;)

Con local, la imagen de fondo se desplaza junto con el contenido y con scroll se queda fija y solo se desplaza el contenido, o por lo menos eso es lo que yo veo.

Código: [Seleccionar]
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
<style>
    #cuadro{
        border:solid thin black;
        display:block;
        position: absolute;
        width:400px;
        height:250px;
        overflow:scroll;
        background-image:url('http://lorempixel.com/200/200');
        background-attachment:local;
        background-repeat:no-repeat;
    } 
    #cuadro1{
        border:solid thin black;
        display:block;
        position: absolute;
        width:400px;
        height:250px;
        top:400px;
        overflow:scroll;
        background-image:url('http://lorempixel.com/200/200');
        background-attachment:scroll;
        background-repeat:no-repeat;
    }   
</style>
</head>
<body>
   
    <div id="cuadro"><h1>local</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad iste, nostrum corporis suscipit numquam perspiciatis explicabo nemo provident consequuntur, enim accusamus nobis perferendis. Cumque laboriosam incidunt tempora tenetur, atque laborum.</p><h1>local</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed repudiandae vero facilis sequi maxime, laudantium optio. Sint exercitationem quos ex in, quaerat laudantium, mollitia labore, nisi voluptatum, suscipit ducimus fuga.</p><h1>local</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloribus delectus iusto, perferendis unde laboriosam, at tempora reprehenderit ullam tempore qui reiciendis hic excepturi, repellat placeat ea quos blanditiis! Pariatur, ipsa.</p><h1>local</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad iste, nostrum corporis suscipit numquam perspiciatis explicabo nemo provident consequuntur, enim accusamus nobis perferendis. Cumque laboriosam incidunt tempora tenetur, atque laborum.</p><h1>local</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed repudiandae vero facilis sequi maxime, laudantium optio. Sint exercitationem quos ex in, quaerat laudantium, mollitia labore, nisi voluptatum, suscipit ducimus fuga.</p><h1>local</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloribus delectus iusto, perferendis unde laboriosam, at tempora reprehenderit ullam tempore qui reiciendis hic excepturi, repellat placeat ea quos blanditiis! Pariatur, ipsa.</p><h1>local</h1>
    </div>

    <div id="cuadro1"><h1>scroll</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad iste, nostrum corporis suscipit numquam perspiciatis explicabo nemo provident consequuntur, enim accusamus nobis perferendis. Cumque laboriosam incidunt tempora tenetur, atque laborum.</p><h1>scroll</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed repudiandae vero facilis sequi maxime, laudantium optio. Sint exercitationem quos ex in, quaerat laudantium, mollitia labore, nisi voluptatum, suscipit ducimus fuga.</p><h1>scroll</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloribus delectus iusto, perferendis unde laboriosam, at tempora reprehenderit ullam tempore qui reiciendis hic excepturi, repellat placeat ea quos blanditiis! Pariatur, ipsa.</p><h1>scroll</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad iste, nostrum corporis suscipit numquam perspiciatis explicabo nemo provident consequuntur, enim accusamus nobis perferendis. Cumque laboriosam incidunt tempora tenetur, atque laborum.</p><h1>scroll</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sed repudiandae vero facilis sequi maxime, laudantium optio. Sint exercitationem quos ex in, quaerat laudantium, mollitia labore, nisi voluptatum, suscipit ducimus fuga.</p><h1>scroll</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloribus delectus iusto, perferendis unde laboriosam, at tempora reprehenderit ullam tempore qui reiciendis hic excepturi, repellat placeat ea quos blanditiis! Pariatur, ipsa.</p><h1>scroll</h1>
    </div>
</body>
</html>

 ;D

562
Hola bermartinv.

¿Cual es el problema?

Está pasando lo que tiene que pasar, que el fondo se desplaza junto con el contenido del elemento.

Saludos. ;D

563
Hola Alanespartan.

Lo primero darte la bienvenida al foro.

Para insertar código hay que hacerlo como se indica en el siguiente enlace y no con imágenes, puesto que el que quiera ayudarte si quiere probar el código tendría que escribirlo entero.
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784

Sobre tu consulta, en este enlace te puede ayudar, pero necesitaras tener conocimientos de php.
https://www.aprenderaprogramar.es/index.php?option=com_content&view=article&id=609:como-crear-una-base-de-datos-mysql-para-webs-php-acceso-al-gestor-phpmyadmin-en-hosting-cu00839b&catid=70:tutorial-basico-programador-web-php-desde-cero&Itemid=193

Aquí un curso de php desde cero:
https://www.aprenderaprogramar.es/index.php?option=com_content&view=category&id=70&Itemid=193

Y si te interesan más cursos, aquí:
https://www.aprenderaprogramar.es/index.php?option=com_content&view=article&id=57&Itemid=86

Saludos.  ;D

564
Te dejo los códigos donde yo estoy haciendo las pruebas y me dices.

aciertaNumero.html
Código: [Seleccionar]
<html>
<head>
<title>Ejemplo aprenderaprogramar.com</title>
<meta charset="utf-8">
<script src="aciertaNumero.js"></script>
</head>

<body>
        <div id="inicioXML">INICIO XML</div>
        <div id="inicioJSON">INICIO JSON</div>
        <input type="text" id="numero" />
        <div id="checkAjaxXML"> CHECK AJAX XML</div>
        <div id="checkAjaxJSON"> CHECK AJAX JSON</div>
        <div id="encontrado"></div>
        <div id="mensaje"></div>
    </body>

</html>

aciertaNumero.js
Código: [Seleccionar]
window.onload = function() {
document.getElementById('inicioXML').addEventListener('click', consultaAjax);
document.getElementById('checkAjaxXML').addEventListener('click', checkAjaxXML);
}

function consultaAjax() {
var xmlHttp = new XMLHttpRequest();   
var urlDestino = "aciertaNumeroXML.php?inicio=hola";
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.';
}
};

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

aciertaNumeroXML.php
Código: [Seleccionar]
<?php
session_start
();
@
header("Content-type: text/xml");
$xml '<?xml version="1.0" encoding="utf-8"?>
' . "\n";
$xml .= '<resp>' . "\n";  //inciamos el XML

if(isset($_GET['inicio'])){     //se ha indicado iniciar un nuevo juego
        $numeroAleatorio=rand(0,10);//seleccionamos un numero aleatorio entre 0 y 10
        $_SESSION['numeroOculto'] = $numeroAleatorio;
               
               
        $xml .= "<inicio>".$_SESSION['numeroOculto']."</inicio>" . "\n";//retornamos el numero generado
}else{
    $numeroUsuario = $_GET['numero'];
    $numeroOculto=$_SESSION['numeroOculto'];
   
    if($numeroUsuario > $numeroOculto ){
        $xml .= "<encontrado>no</encontrado>" . "\n";
        $xml .= "<mensaje>Has introducido un valor demasiado alto"."s</mensaje>" . "\n";
    }else {
        if($numeroUsuario < $numeroOculto ){
            $xml .= "<encontrado>no</encontrado>" . "\n";
            $xml .= "<mensaje>Has introducido un valor demasiado bajo"."</mensaje>" . "\n";
        }else{
              $xml .= "<encontrado>si</encontrado>" . "\n";
            $xml .= "<mensaje>Exacto!</mensaje>" . "\n";
        }
       
    }
}
//finalizamos la estructura XML
$xml .= '</resp>' . "\n";

//insertamos la respuesta XML
echo($xml);
?>

565
Bueno, el único error era que faltaba una comilla en la cuarta línea después del "=".

Y ahora probando el código, veo que en el php lo único que importa es que exista "$_GET['inicio']" para poner en marcha el juego.

Así que no hagas mucho caso sobre mi comentario sobre el error, que te lo dije antes de probar el código.

Saludos. ;D

566
Para el punto 2, el código JavaScript quedaría de la siguiente forma:

Código: [Seleccionar]
window.onload = function() {
document.getElementById('inicioXML').addEventListener('click', consultaAjax);
}

function consultaAjax() {
var xmlHttp = new XMLHttpRequest();   
var urlDestino = "aciertaNumeroXML.php?inicio=si";
xmlHttp.onreadystatechange = function(){   
if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
console.log(xmlHttp.responseText);
document.getElementById('mensaje').innerHTML = 'Se ha generado un nuevo número.';
}
};
xmlHttp.open("GET", urlDestino, true);
xmlHttp.send();
}

y si lo que quieres es que muestre por consola solo el número y no las etiquetas xml cambia el if por este:

Código: [Seleccionar]
if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
var respuesta = xmlHttp.responseXML;
var numero = respuesta.getElementsByTagName('inicio')[0].textContent;
console.log(numero);
document.getElementById('mensaje').innerHTML = 'Se ha generado un nuevo número.';
}

El código del archivo aciertaNumeroXML.php es el que pusiste?, lo digo porque tiene algún error, además de que da igual de que envíes 'inicio=si' o igual a cualquier otro texto.

Saludos.

567
¿Podrías poner el enunciado entero?

Porque en realidad no se que pretendes que haga la función "funcionResp()".

En este condicional
Código: [Seleccionar]
[if(xmlHttp.readyState ==4){
        funcionResp(xmlHttp);
    }/code]

Deberías recoger aprovechar para coger la respuesta que te devuelva tu código php.

[code]contenidosRecibidos = xmlhttp.responseText;

y luego actuar con ella como creas conveniente, como te dije, si puedes aclarar mejor que se debe hacer con ella, será más fácil ayudarte, porque el enunciado solo dice que enviar por ajax, pero no que hacer con lo que podamos recibir.


Saludos. ;D

568
Holq javimf.


Si tu duda es e punto 2.1, la siguiente línea debería quedar así:

Código: [Seleccionar]
var urlDestino = "aciertaNumeroXML.php?inicio=si";
Saludos.  ;D

569
Otra cosa que podrías hacer también es no usar nextDouble() y resolverlo así:

Código: [Seleccionar]
double respuestaNota = Double.parseDouble(entrada.nextLine());
Recojes un string y lo conviertes en double.

Saludos. ;D

570
Según el api de java:

https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#next()

Aunque mi inglés no es muy bueno, entiendo que coge todo lo que halla hasta encontrar un delimitador, que en este caso debe de ser un espacio o el final de la cadena.

Saludos.

571
Hola skaterezo.

El problema está en esta línea de la clase Pruebas:

Código: [Seleccionar]
alimentoIntroducido = entradaTeclado.next();
Deberías usar:

Código: [Seleccionar]
alimentoIntroducido = entradaTeclado.nextLine();
Saludos. ;D

572
Hola Erik.

el problema viene en esta linea:

Código: [Seleccionar]
double respuestaNota = entrada.nextDouble();
que solo recoge la parte numérica introducida y no el salto de línea. 
Después de usar nextDouble añade una línea come esta para poder vaciar el buffer :

Código: [Seleccionar]
entrada.nextLine();
o por lo menos antes de llegar a :

Código: [Seleccionar]
respuesta= entrada.nextLine();
Saludos  ;D

573
Hola 3skai.

a) bien.
b) bien.
c) bien.
d) En este caso con añadir la posición relativa valdría, ten en cuenta que si los demás div no tienen una posición establecida, z-index no funciona.
e) Está bien, pero has modificado más cosas de las que se pedían en el enunciado, como quitar los margin.

Te invito a que veas otras soluciones distintas a la tuya.

https://www.aprenderaprogramar.com/foros/index.php?topic=3743.msg16034#msg16034

https://www.aprenderaprogramar.com/foros/index.php?topic=5244.msg20812#msg20812

Saludos. ;D

574
Hola m_ariela

Lo primero recomendarte leer el siguiente enlaces para que ves como escribir correctamente en el foro.
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784

En cuanto a tu duda, lo ideal es que pusieras el código que hallas conseguido hasta el momento e intentar ayudarte a partir de el.

En este enlace se habla de algo parecido a lo que pides:
https://www.aprenderaprogramar.com/foros/index.php?topic=926.msg5347#msg5347

Saludos. ;D

575
Hola Juan.

Primero recomendarte leer el siguiente enlace para escribir correctamente en los foros:
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784

Si quieres ver ejercicios corregidos de los cursos, basta con que escribas su código en el buscador del foro y encontraras muchas soluciones, por ejemplo para el ejercicio que comenta, tendrías que escribir en el buscador CU00658B

En este enlace puedes ver una solución:
https://www.aprenderaprogramar.com/foros/index.php?topic=4095.msg17214#msg17214

Saludos. ;D

576
Hola  Príncipe_Azul.

Prueba con esto:

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>titulo</title>
    <script type="text/javascript">
    window.onload = function() {
    document.forms['myForm'].addEventListener('submit', subDominioAleatorio);
    }
        function subDominioAleatorio(ev) {
        ev.preventDefault();
            var subDominios = ["https://www.aprenderaprogramar.es", "https://www.aprenderaprogramar.es/index.php?option=com_content&view=article&id=57&Itemid=86", "https://www.aprenderaprogramar.com/foros/"];
            var totalSubDominios = subDominios.length
            var subDominio = Math.floor((Math.random() * totalSubDominios) + 0);
            document.forms['myForm'].action = subDominios[subDominio];
            document.forms['myForm'].submit();
        }
    </script>
</head>
<body>
    <form name="myForm" action="javascript:void(0);" method="post">
        <input placeholder="Escribir dato" type="text" autocomplete=off name="d" value="">
        <button type="submit">Proceder</button>
    </form>
</body>
</html>

Saludos. ;D

577
Hola 3skai.

El ejercicio está bien resuelto y da el resultado esperado.

Ya que usas la etiqueta "<!DOCTYPE>" deberías especificar el tipo de documento, para que cumpla con el estándar xhtml, podrías dejarla de la siguiente forma "<!DOCTYPE html>"

Sobre el ejercicio también recomendarte que intentes resolverlo usando porcentajes como pide el ejercicio y así comprobar la dificultad que esto tiene.

Saludos. ;D

578
Hola Jack_F.

Tu ejercicio es correcto.

Te falta el segundo ejercicio de esta unidad.

Saludos. ;D

579
Este es más fácil.

Código: [Seleccionar]
function MeForFirst(){   
    var newTexto = prompt("introduce un texto");
    var nodoPadre = document.getElementById("domNodes");
    var newDiv= document.createElement("div");
    nodoPadre.appendChild(newDiv);
    newDiv.innerHTML= newTexto;
    newDiv.className = 'replaceMeForFirst';
    newDiv.addEventListener("click", primerDiv, false);
    function primerDiv(){
        nodoPadre.insertBefore(newDiv, nodoPadre.childNodes[0]);       
    }
}

Saludos. ;D

580
Hola lino.

Lo primero recomendarte que leas el siguiente enlace, donde te muestra como introducir código correctamente en tus mensajes, títulos, etc.

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

Y no es necesarios que crees 3 hilos nuevos con el mismo contenido. Cuando halla alguien que pueda ayudarte lo hará sin falta de llenar el foro con el mismo hilo repetido muchas veces.

Saludos. ;D

Páginas: 1 ... 24 25 26 27 28 [29] 30 31 32 33 34 ... 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".