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 - bermartinv

Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 ... 15
101
En principio si introduces un numero que no cumple lo que se pide en la primera pregunta, no vuelve a preguntar otra vez el número.
Revisa un poco el código. ;)

103
Hola xicos,
es fácil usa las distintas características de background con CSS. Pero me surge un problema, defino un div en que es un cuadrado dentro de la página principal y este cuadrado no me deja definir background-attachment, bueno no me deja o hago algo incorrecto.
Adjunto algo parecido de código para que podais ver lo que quiero decir. Probar los distintos valores de background-attachment y vereis como no responde a lo que se le pide.
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:400px;
        top:20%;
        left:30%;
        overflow:scroll;
        background-image:url('http://lorempixel.com/200/200');
        background-attachment:local;
        background-repeat:no-repeat;
    }   
</style>
</head>
<body>
    <div id="cuadro">
        <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>
        <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>
        <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>
        <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>
        <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>
        <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>
    </div>
</body>
</html>
Saludos y gracias antemano.

104
A lo mejor no estés familiarizado con las consolas de los navegadores pero será otro paso que tendrás que tomar. En temas posteriores al curso aprenderas sobre ellas. Mientras tanto, cuando tengas código y no sepas donde está el fallo yo te recomiendo que vayas poniendo código como si fueran comentarios o que vayas poniendo alert('algo'), entre los procesos para ir viendo donde el desarrollo de tu código se queda estancado.
Del ejercicio 1, vuelve a repasar el apartado p
Código: [Seleccionar]
alert('p) Valor de verdad para A > 3 && B >= 3 && C < -3 es: ' + (A>3 && B>=3 C<3));Mira en la expresión si te falta algo.
Código: [Seleccionar]
(A>3 && B>=3 C<3)

105
En el ejercicio 1 repasa el apartado p.
En el ejercicio 2, en 1 y 2 alert te falta el + y en el último alert has puesto B que no está declarado.Una vez que hayas hecho el script te falta la explicación del ejercicio.
Como consejo, si sabes los valores de las variables que vas a declarar no hace falta que primero las crees y luego las definas. Puedes declararlas y definirlas a la vez.
var a=5, b=7,.........   ;
Saludos ;)

106
Comprueba la dirección donde indicas que está tu archivo.
Busca información sobre url relativas y url absolutas.

107
Está bien la respuesta, pero comentarte una cosa.
Fijate Pandemia, que no hubiese hecho falta definir las variables 'resultado_1,resultado_2,resultado_3', te le comento porque podría darse el caso que tuvieras muchas variables en una web o aplicación y no supieras como asignar un nombre.
 
Código: [Seleccionar]
<html>
<head>
<title>Ejercicio CU01116E Operadores aritméticos javaScript</title> <meta charset="utf-8">
<script type="text/javaScript">

function mostrarMensaje1(){

var resultado_1;
var resultado_2;
var resultado_3;
var num1=Number(prompt('Introduzca un número un número, por favor: '));
var num2=Number(prompt('Introduzca otro por favor: '));

resultado_1=num1%5;
alert('El resto (módulo) de dividir '+num1+' entre 5 es: ' + (num1%5)); //Muestra el resto (módulo) de dividir el número que se ha introducido entre 5.

resultado_2=num1/num2;
alert('La división de los dos números introducidos es: ' + (num1/num2)); //Muestra el resultado de la división de los dos números introducidos.

resultado_3=num1+num2;
alert('La suma de los dos números introducidos es: ' + (num1+num2)); //Muestra la suma de los dos números introducidos

}
</script>

</head>

<body>

<h2><center>Haz clic en la calculadora para obtener resultados</center></h2>

<div>

<img onclick="mostrarMensaje1()" src="http://www.elandroidelibre.com/wp-content/uploads/2010/10/realcalc.jpg" width="262" height="393">


</div>


</body>

</html>
Saludos  ;)

108
Lo he mirado por encima, pero para qué pones ese margin-botton tan exagerado, quitalo, y ya tendrás cada ficha pegada una a la otra.
Luego la medida de la ficha la puedes variar con height.
Deberías repasar conceptos básicos de CSS.
https://www.aprenderaprogramar.es/index.php?option=com_content&view=category&id=75&Itemid=203
Saludos.

110
Perdona denx,
no había visto tu mensaje hasta hace un rato. Mira el codepen a ver si te así te vale.
Saludos
Te dejo aquí el css
Código: [Seleccionar]
html, body {
  margin: 0;
  padding:0;
  background: #ccc;
}
ul.acordeon * {
  font-family: Arial, sans-serif;
  -webkit-transition: all .6s ease-in-out;
  -moz-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}
/* Contenedor general */
ul.acordeon {
  width: 100%;
  overflow: hidden;
  padding: 0;
  background: #8F2250;
  text-align: center;
  list-style: none;
  font-size: 0;
  box-shadow: 0 0 10px #333;
  position:absolute;
  top:20%;
}
/* Cada elemento */
ul.acordeon li {
  position: relative;
  display: inline-block;
  *display: inline; zoom: 1; /* IE7 */
  width: 10%;
  height:0;
  padding-bottom: 40%; /* Ratio aspecto imagen = (height*X)/width */
  background: #eee;
  text-align: center;
  box-shadow: -2px 0px 8px #999;
}
ul.acordeon li:first-of-type{
    background-image: url('http://www.lorempixel.com/1200/1000/animals/');
    background-size: cover;
    background-position: center;       
    }
ul.acordeon li:nth-of-type(2){
    background-image: url('http://www.lorempixel.com/1200/1000/sports/');
    background-size: cover;
    background-position: center;
    }
   
ul.acordeon li:nth-of-type(3){
    background-image: url('http://www.lorempixel.com/1200/1000/food/');
    background-size: cover;
    background-position: center;       
    }
ul.acordeon li:nth-of-type(4){
    background-image: url('http://www.lorempixel.com/1200/1000/nature/');
    background-size: cover;
    background-position: center;       
    }

    /* Títulos pestañas */
ul.acordeon li h4 {
  color:coral;
  position: relative; 
  top: 5%;
  z-index: 1;
  margin: 0;
  font-size: 18px;
  text-align: left;
  text-transform: uppercase;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: 10% 120%;
  -moz-transform-origin: 10% 120%;
  transform-origin: 10% 120%;
  white-space: nowrap;
}


ul.acordeon li .texto{
    display: block;
    position:absolute;
    font-size:1rem;
    opacity:0;
    text-align:justify;
    color:lime;
    padding:10px;
    margin-left:10px;
    top:30%;
}

ul.acordeon li .enlace {
    border:solid thin #a1a1a1;
    border-radius:25px;
    width:100px;
    height: 25px;
    text-decoration:none;
    background-color:#dddddd;
    text-align:center;
    font-size:1rem;
    color:black;
    position:absolute;
    top:55%;
    display: block;
    font-size:1rem;
    opacity:0;
    padding:20px 10px;
    margin-left:10px;
    position:absolute;
    }

ul.acordeon li:hover .texto{
  opacity:1;
}

ul.acordeon li:hover .enlace{
  top:50%;
  opacity:1;
  position:absolute;
  left:40%;
}
   
/* Hover: Desplegamos elemento aumentando su ancho */
ul.acordeon li:hover {
  width: 60%; /* 100 - 10*(nºelem-1) // X=60 para ratio imagen */
 
}
 

ul.acordeon li:hover h4 {
  padding-left: 10px;
  background: rgba(143,34,80,.8);
  color: #eee;
  -webkit-transform: none;
  -moz-transform: none;
  transform: none;
}
   
@media(max-width:600px) {
  ul.acordeon li h4 {
    font-size: 12px;
    letter-spacing: 1px;
  }
}

112
Lo que te quería decir Pandemia, es que el resultado que se obtiene es distinto si se ponen paréntesis o no. Por eso muchas veces aunque hayas muchos paréntesis pero interesa separar las operaciones entre los paréntesis.
Haz las operaciones con paréntesis y sin ellos.

113
Hola denx,
espero que el examen te fuera bien.
Había algunos errores y algunas cosillas repetidas en el código CSS.
No sé si era esto lo que querias pero lo acoplé un poco por si alguna vez hace falta.
http://codepen.io/bermartinv/pen/mOwaLE
Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<title>Patrimonio Natural</title>
<link rel="stylesheet" href="bootstrap/css/styl.css">
<style>
html, body {
  margin: 0;
  padding:0;
  background: #ccc;
}
ul.acordeon * {
  font-family: Arial, sans-serif;
  -webkit-transition: all .6s ease-in-out;
  -moz-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}
/* Contenedor general */
ul.acordeon {
  width: 100%;
  overflow: hidden;
  padding: 0;
  background: #8F2250;
  text-align: center;
  list-style: none;
  font-size: 0;
  box-shadow: 0 0 10px #333;
  position:absolute;
  top:20%;
}
/* Cada elemento */
ul.acordeon li {
  position: relative;
  display: inline-block;
  *display: inline; zoom: 1; /* IE7 */
  width: 10%;
  height:0;
  padding-bottom: 40%; /* Ratio aspecto imagen = (height*X)/width */
  background: #eee;
  text-align: center;
  box-shadow: -2px 0px 8px #999;
}
ul.acordeon li:first-of-type{
    background-image: url('http://www.lorempixel.com/1200/1000/animals/');
    background-size: cover;
    background-position: center;       
    }
ul.acordeon li:nth-of-type(2){
    background-image: url('http://www.lorempixel.com/1200/1000/sports/');
    background-size: cover;
    background-position: center;
    }
   
ul.acordeon li:nth-of-type(3){
    background-image: url('http://www.lorempixel.com/1200/1000/food/');
    background-size: cover;
    background-position: center;       
    }
ul.acordeon li:nth-of-type(4){
    background-image: url('http://www.lorempixel.com/1200/1000/nature/');
    background-size: cover;
    background-position: center;       
    }

    /* Títulos pestañas */
ul.acordeon li h4 {
  color:coral;
  position: relative; 
  top: 5%;
  z-index: 1;
  margin: 0;
  font-size: 18px;
  text-align: left;
  text-transform: uppercase;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: 10% 120%;
  -moz-transform-origin: 10% 120%;
  transform-origin: 10% 120%;
  white-space: nowrap;
}


ul.acordeon li .texto,ul.acordeon li .enlace{
    display: block;
    position:absolute;
    font-size:1rem;
    opacity:0;
    text-align:justify;
    color:lime;
    padding:10px;
    margin-left:10px;
}

ul.acordeon li .enlace {
    top:40%;
    left:40%;
    border:solid thin #a1a1a1;
    border-radius:25px;
    width:100px;
    height: 30px;
    text-decoration:none;
    background-color:#dddddd;
    text-align:center;
    font-size:1rem;
    padding-top:20px;
    color:black;
    }

ul.acordeon li:hover .texto, ul.acordeon li:hover .enlace{
   animation: appear 5s linear;
    }
    @keyframes appear{
        100%{
            opacity:1
        }
    }

   
/* Hover: Desplegamos elemento aumentando su ancho */
ul.acordeon li:hover {
  width: 60%; /* 100 - 10*(nºelem-1) // X=60 para ratio imagen */
 
}
 

ul.acordeon li:hover h4 {
  padding-left: 10px;
  background: rgba(143,34,80,.8);
  color: #eee;
  -webkit-transform: none;
  -moz-transform: none;
  transform: none;
}
   
@media(max-width:600px) {
  ul.acordeon li h4 {
    font-size: 12px;
    letter-spacing: 1px;
  }
}

</style>

</head>
<body>
 <ul class="acordeon">
 
     <li>
     <h4>TÍTULO 1</h4>
    <p class="texto">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio modi, dolore totam ut officia facere ea, iure ab! Quas laboriosam dicta officia dolor vel quibusdam aut odit dolorem vitae, illum.</p>
    <a class="enlace" href="">Enlace 1</a>
     </li>
 
   
  <li>
    <h4>TÍTULO 2</h4>
    <p class="texto">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio modi, dolore totam ut officia facere ea, iure ab! Quas laboriosam dicta officia dolor vel quibusdam aut odit dolorem vitae, illum.</p>
    <a class="enlace" href="">Enlace 2</a>
  </li>
   
   
  <li>
    <h4>TÍTULO 3</h4>
    <p class="texto">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio modi, dolore totam ut officia facere ea, iure ab! Quas laboriosam dicta officia dolor vel quibusdam aut odit dolorem vitae, illum.</p>
    <a class="enlace" href="">Enlace 3</a>
  </li>
   
 
    <li>
       
    <h4>TÍTULO 4</h4>
    <p class="texto">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio modi, dolore totam ut officia facere ea, iure ab! Quas laboriosam dicta officia dolor vel quibusdam aut odit dolorem vitae, illum.</p>
    <a class="enlace" href="">Enlace 4</a>
   
  </li>
   
</ul>

</body>

Se pueden hacer muchas más cosas, pero creo que se pueden hacer desde aquí.
Saludos

114
Hola Pandemia,
vuelve a revisar los alert nuevos porque con los resultados obtenidos no está claro. Prueba usar parentesis.
Saludos

115
Hola Pandemia, está correcto el ejercicio. Sólo comentarte una cosa del HTML que en mi editor me salía raro. Los elemento <hr> no pueden ir dentro de un <p>. Debes cerrar el <p> antes de poner un <hr>
Saludos

116
Muchas gracias Pedro,,
funciona perfecto  ;)

117
Hola chicos, necesito una ayuda.

Tengo el siguiente código que hace que cuando el usuario quiera se muestre un texto o se oculte, pero también quiere que cambie la imagen, cuando no está el texto la imagen tiene unas flechas hacia abajo y cuando está el texto tiene unas flechas hacia arriba. Si que consigo que aparezca el texto cuando yo quiero pero quiero cambiar la imagen y no consigo ver cómo hacerlo.


Código: [Seleccionar]
<div class="pulsador">
    <p>Ejemplo <img class="flecha" src="...."></p>
</div>
<div class="texto">
    <p>Aquí pongo el texto</p>
</div>
<div class="pulsador">
    <p>Ejemplo <img class="flecha" src="...."></p>
</div>
<div class="texto">
    <p>Aquí pongo el texto</p>
</div>
<div class="pulsador">
    <p>Ejemplo <img class="flecha" src="...."></p>
</div>
<div class="texto">
    <p>Aquí pongo el texto</p>
</div>



Y el código Javascript que tengo

Código: [Seleccionar]
window.onload = function(){
    mostrar();
}

function mostrar(){
    var items, show , imagenes;
    show = false;
    items = document.querySelectorAll(".pulsador");
    imagenes = document.querySelectorAll(".flecha");
    for ( var i = 0 ; i < items.length ; i++){
        items[i].addEventListener("click",aparecer);
    }

    function aparecer(){
        if (show == false){
        this.nextElementSibling.style.display = "block";
        show = true;
        }else{
        this.nextElementSibling.style.display = "none";
       
        show = false;
        }
    }
}


118
Una vez llegado a este punto felicitar a todas las personas que hayan participado en la creación de este curso. Está muy muy bien, me he quedado con ganas de mucho más. Es un gran curso de Javascript desde cero.

Personalmente recomiendo a todas las personas que no hayan trabajado con Javascript que realicen este curso, tiene muchísimos ejemplos, ejercicios.

Además qué comentar de los foros, los ejercicios son corregidos y las dudas contestadas en muy poco tiempo.

Ahora, me planteo en si seguir con el curso de PHP y llegar a ver AJAX, que me gustaría aprender un poco de AJAX o bien comprar algún libro de Javascript potente que explique un poco de callbacks, promise ,etc y pasarme a la libreria jQuery, para poder llegar a Angular.

De todos modos haga una cosa u otra, nos mantendremos en contacto através del foro.

Muchas gracias y saludos!!!

119
Está biend definido y estructurado, lo que pasa que al no ser un border uniforme y tener background el div, sobresale un poco el fondo del borde.
Saludos!!!

120
Hola C3PO,
no veas, para encontrarlo. He encontrado dos cosillas:
Citar
alert('Hola soy:'+medico1.nombre+'\n soy médico especialista en:'+medico1.especialidad+'\n trabajo en:'+medico1.centroTrabajo+'\n soy de:'+medico1.nacionalidad+);
sobra un + en la última declaración de variable --> +medico1.nacionalidad+

Citar
medicoEspecialista.protoype=new medico();
La declaración de protoype --> prototype

Saludos!!!!

Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 ... 15

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