Foros del Web » Programando para Internet » Javascript »

duda de novato con javascript

Estas en el tema de duda de novato con javascript en el foro de Javascript en Foros del Web. hola compañeros desarrolladores, les molesto una vez mas con este problema que ya me rompio la cabeza y no encuentro la solucion. estoy haciendo un ...
  #1 (permalink)  
Antiguo 23/10/2012, 13:25
 
Fecha de Ingreso: septiembre-2012
Ubicación: Cuautitlan, edo. de mex.
Mensajes: 12
Antigüedad: 11 años, 7 meses
Puntos: 0
duda de novato con javascript

hola compañeros desarrolladores, les molesto una vez mas con este problema que ya me rompio la cabeza y no encuentro la solucion.

estoy haciendo un slider tengo las miniaturas arriba y cuando ponen el mouse sobre una miniatura se pone en grande la imagen en el float central, en el izquierdo se pone una explicacion, y en el derecho quiero poner otra explicacion, pero no me sale nada en el derecho e incluso me da un pequeño salto, les pongo el desarrollo junto con el archivo css. este es solo un ejemplo ya se que las imagenes necesitan retoque, y que vayan mas centradas y mas imagenes, pero lo que me interesa mas que nada es que ahorita funcione.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>

<link rel="stylesheet" type="text/css" href="estilo.css">
<script language="JavaScript1.2">
<!--
function seleccion(imagen) {
var imagen1="imagenes/"+imagen+".jpg";
document.images.centro.src = imagen1;
var descripcion="";
var descripcion1="";
if (imagen==="1"){
descripcion="Esta es una aguila muy bonita";
descripcion1="Aguila, animal plumifero muy peligrosa para los ratones hay que tener cuidado con ellas";
}
if (imagen==="2"){
descripcion="La bandera de Estados Unidos de America";
descripcion1="Al parecer esta en un cementerio";
}
if (imagen==="3"){
descripcion="La casita de la pradera de los Engells";
descripcion1="Un paisaje muy bonito";
}
if (imagen==="4"){
descripcion="Una puesta de sol muy espectacular";
descripcion1="Para los que estan enamorados";
}
if (imagen==="5"){
descripcion="Un cisne, uno de los animales mas elegantes que hay";
descripcion1="Otro animal plumifero, pero este es muy pacifico";
}
if (imagen==="6"){
descripcion="Nada mejor que una linda playa";
descripcion1="Puede ser tampico o varacruz";
}
if (imagen==="7"){
descripcion="Una carretera, nada espectacular";
descripcion1="Para disfrutar unas buenas vacaciones";
}
document.getElementById("explica").innerHTML = descripcion;
document.getElementById("explica1").innerHTML = descripcion1;

}
-->
</script>

</head>

<body bgcolor="#666666">

<div id="miniimagen">
<h2 align="center">Pon el mouse en la imagen para agrandar Slider 1</h2>
<img src="imagenes/1.jpg" title="Aguila" width="100" height="80" class="bordominiimagen" onmouseover="seleccion('1')"/>
<img src="imagenes/2.jpg" title="Bandera" width="100" height="80" class="bordominiimagen" onmouseover="seleccion('2')"/>
<img src="imagenes/3.jpg" title="Casa" width="100" height="80" class="bordominiimagen" onmouseover="seleccion('3')"/>
<img src="imagenes/4.jpg" title="Sol" width="100" height="80" class="bordominiimagen" onmouseover="seleccion('4')"/>
<img src="imagenes/5.jpg" title="Cisne" width="100" height="80" class="bordominiimagen" onmouseover="seleccion('5')"/>
<img src="imagenes/6.jpg" title="Playa" width="100" height="80" class="bordominiimagen" onmouseover="seleccion('6')"/>
<img src="imagenes/7.jpg" title="Carretera" width="100" height="80" class="bordominiimagen" onmouseover="seleccion('7')"/>
</div>

<br />&nbsp;
<div id="izquierdas1"><div id="explica" class="cuerpo">
Esta es una aguila muy bonita
</div></div>

<div id="centros1">
<img src="imagenes/1.jpg" id="centro" width="300" height="240" class="bordoimagen"/>
</div>

<div id="derechas1"><div id="explica" class="cuerpo">
Aguila, animal plumifero muy peligrosa para los ratones hay que tener cuidado con ellas
</div></div>

</body>
</html>

y la hoja de estilo:

#miniimagen{
float: left;
background:#333333;
padding-top:.01em;
width: 100%;
height:10em;
border-color:#000000;
border-style:solid;
}

.bordominiimagen{
border-color:#FF0000;
border-style:solid;
}

.bordoimagen{
border-color:#0000FF;
border-style:solid;
}

.cuerpo{
font-family:Helvetica, sans-serif, Arial;
font-size: 1em;
font-weight:700;
color:#0000FF;
}

#izquierdas1 {
float: left;
width: 25%;
height:16em;
background:#FF0000;
}

#centros1 {
float: left;
width: 50%;
height:16em;
background:#00FF00;
}

#derechas1 {
float: left;
width: 25%;
height:16em;
background:#0000FF;
}

lo que no me funciona es esto:
<div id="derechas1"><div id="explica" class="cuerpo">
Aguila, animal plumifero muy peligrosa para los ratones hay que tener cuidado con ellas
</div></div>

al igual si ven errores o mejoras para desarrollar mejor, les agradeceria me lo dijeran.

de antemano mil gracias y TENGAN CUIDADO!!! (esto lo pongo porque a un querido amigo lo acaban de atropellar, ANIMO ASTUTO!!! estamos contigo)
  #2 (permalink)  
Antiguo 23/10/2012, 13:36
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: duda de novato con javascript

A mi también me rompe la cabeza ver un código desastroso y no usado HIGHLIGHT

Saludos
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 23/10/2012, 15:39
 
Fecha de Ingreso: septiembre-2012
Ubicación: Cuautitlan, edo. de mex.
Mensajes: 12
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: duda de novato con javascript

dradi7 para que te molestas en contestar, si dices puras tarugadas, mejor ayuda y no te creas superior a nadie.

payaso!!
  #4 (permalink)  
Antiguo 23/10/2012, 15:51
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: duda de novato con javascript

bladimirandrade

Con todo el respeto que te mereces crees que alguien que te quiere ayudar va a leer ese código que has puesto. primero que no esta ordenado segundo porque no usas HIGHLIGHT acá las únicas payasadas vendría siendo la forma de como quieres que te ayuden poniendo un código así cualquiera de mis compañeros pensaría de la misma forma por eso talvez casi nadie ha contestado lo que quieres que te ayudemos

Saludos
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #5 (permalink)  
Antiguo 23/10/2012, 16:04
 
Fecha de Ingreso: septiembre-2012
Ubicación: Cuautitlan, edo. de mex.
Mensajes: 12
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: duda de novato con javascript

te queria contestar, pero sabes que, mejor ya callate, quiero seguir trabajando, y si no ayudas no estorbes.

igual saludos
  #6 (permalink)  
Antiguo 23/10/2012, 16:36
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: duda de novato con javascript

la id "explica" está repetida. esto quiere decir que no existe ningún elemento con id "explica1"

aunque te parezca que no, Dradi7, te está ayudando. un hecho irrefutable de esto, es el número de visitas que ha tenido el tema y yo he sido la única, quizás tonta de mi, que me he leído el código.

te tomo el nick para no molestarme en leer tu problema si persistes en no usar highlight
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #7 (permalink)  
Antiguo 23/10/2012, 17:23
 
Fecha de Ingreso: septiembre-2012
Ubicación: Cuautitlan, edo. de mex.
Mensajes: 12
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: duda de novato con javascript

isabelm gracias por contestar, ya estoy viendo eso del highlight (por cierto muy bueno).

el error, lamentablemente no era ese, era un error mas tonto que hasta me da pena pero bueno.

el error era que ponia las letras del color del fondo.

por eso dije que era un error de novatos.

disculpen.
  #8 (permalink)  
Antiguo 24/10/2012, 05:37
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: duda de novato con javascript

a parte de ese error que todos podemos cometer, si no cambias la id del tercer bloque .....
Cita:
<div id="izquierdas1"><div id="explica" class="cuerpo">
Esta es una aguila muy bonita
</div></div>

<div id="centros1">
<img src="imagenes/1.jpg" id="centro" width="300" height="240" class="bordoimagen"/>
</div>

<div id="derechas1"><div id="explica" class="cuerpo">
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #9 (permalink)  
Antiguo 24/10/2012, 06:50
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: duda de novato con javascript

No, bladimirandrade, no es un error de novatos.
No insultés a los novatos.

Y ya que no venís al foro a ayudar (que es lo que corresponde), tampoco vengás a estorbar con mensajes que no sirven para nada.

Y menos a discutirle a alguien que te está aconsejando, encima que te mandás mil mocos. Lo primero que tenés que hacer es disculparte; y lo segundo inmediato es no repetirlos.

Y lo del "highlight" lo tendrías que haber visto antes de postear (bue, si no viste ni tu propio código antes de postear...), aunque yo prefiero las etiquetas [code] .

El punto es que meter códigos en el post sin encerrarlos entre etiquetas de código es aún peor que publicar esos códigos entre etiquetas de cita (hola IsaBelM! ).

Por último, ¿no será "La casita proletaria de los Engels" ?
  #10 (permalink)  
Antiguo 26/11/2012, 00:32
 
Fecha de Ingreso: septiembre-2012
Ubicación: Cuautitlan, edo. de mex.
Mensajes: 12
Antigüedad: 11 años, 7 meses
Puntos: 0
opinion de mi codigo

hola amigos quisiera que me revisaran mi codigo y me den su opinion

gracias

Código Javascript:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.  
  6. <title>Prueba de slider</title>
  7.  
  8. <link rel="stylesheet" type="text/css" href="estilo.css">
  9.    
  10. <script language="JavaScript1.2">
  11. <!--
  12.     var descripcion=new Array(); /* Esta es la descripcion de la izquierda*/
  13.     descripcion[1]="Esta es una aguila muy bonita";
  14.     descripcion[2]="La bandera de Estados Unidos de America";
  15.     descripcion[3]="La casita de la pradera de los Engells";
  16.     descripcion[4]="Una puesta de sol muy espectacular";
  17.     descripcion[5]="Un cisne, uno de los animales mas elegantes que hay";
  18.     descripcion[6]="Nada mejor que una linda playa";
  19.     descripcion[7]="Una carretera, nada espectacular";
  20.     descripcion[8]="Hoteles de lujo";
  21.     descripcion[9]="Un lobo Cansado y sediento";
  22.     descripcion[10]="Jaguar animal muy manchado";
  23.    
  24.     var descripcion1=new Array(); /*Esta es la desripcion de la derecha*/
  25.     descripcion1[1]="Aguila, animal plumifero muy peligrosa para los ratones hay que tener cuidado con ellas";
  26.     descripcion1[2]="Al parecer esta en un cementerio";
  27.     descripcion1[3]="Un paisaje muy bonito";
  28.     descripcion1[4]="Para los que estan enamorados";
  29.     descripcion1[5]="Otro animal plumifero, pero este es muy pacifico";
  30.     descripcion1[6]="Puede ser tampico o varacruz";
  31.     descripcion1[7]="Para disfrutar unas buenas vacaciones";
  32.     descripcion1[8]="Cuanto costara una habitacion?";
  33.     descripcion1[9]="Un animal muy inteligente";
  34.     descripcion1[10]="En la selva lacandona";
  35.    
  36.     var numeroimagen=1 /*para controlar en donde van las imagenes*/
  37.    
  38.     function seleccion(numeroid) { /*poner imagen y descripciones*/
  39.         var imagen=1 /*por si las moscas*/
  40.         if (numeroid=="uno") {imagen=numeroimagen}
  41.         if (numeroid=="dos") {imagen=numeroimagen+1}
  42.         if (numeroid=="tres") {imagen=numeroimagen+2}
  43.         if (numeroid=="cuatro") {imagen=numeroimagen+3}
  44.         if (numeroid=="cinco") {imagen=numeroimagen+4}
  45.        
  46.         var imagen1="imagenes/"+imagen+".jpg";
  47.        
  48.         document.images.centro.src = imagen1;
  49.         document.getElementById("explica").innerHTML = descripcion[imagen];
  50.         document.getElementById("explica1").innerHTML = descripcion1[imagen];
  51.     }
  52.    
  53.     function derecha() { /*ver imagenes de la dercha*/
  54.         numeroimagen=numeroimagen+1;
  55.         if (numeroimagen==7) {numeroimagen=1;}
  56.         document.images.uno.src = "imagenes/"+numeroimagen+".jpg";
  57.         document.images.dos.src = "imagenes/"+(numeroimagen+1)+".jpg";
  58.         document.images.tres.src = "imagenes/"+(numeroimagen+2)+".jpg";
  59.         document.images.cuatro.src = "imagenes/"+(numeroimagen+3)+".jpg";
  60.         document.images.cinco.src = "imagenes/"+(numeroimagen+4)+".jpg";
  61.     }
  62.    
  63.     function izquierda() { /*ver imagenes de la izquierda*/
  64.         numeroimagen=numeroimagen-1;
  65.         if (numeroimagen==0) {numeroimagen=1;}
  66.         document.images.uno.src = "imagenes/"+numeroimagen+".jpg";
  67.         document.images.dos.src = "imagenes/"+(numeroimagen+1)+".jpg";
  68.         document.images.tres.src = "imagenes/"+(numeroimagen+2)+".jpg";
  69.         document.images.cuatro.src = "imagenes/"+(numeroimagen+3)+".jpg";
  70.         document.images.cinco.src = "imagenes/"+(numeroimagen+4)+".jpg";
  71.     }
  72. -->
  73. </script>
  74.  
  75. </head>
  76.  
  77. <body bgcolor="#777777">
  78.  
  79. <div id="miniimagen" align="center">
  80.     <h2>Pon el mouse en la imagen para agrandar Slider 1</h2>
  81.     <img src="imagenes/left.gif" class="bordominiimagen" onmouseover="izquierda()"/>
  82.     <img src="imagenes/1.jpg" id="uno" width="100" height="80" class="bordominiimagen" onmouseover="seleccion(this.id)"/>
  83.     <img src="imagenes/2.jpg" id="dos" width="100" height="80" class="bordominiimagen" onmouseover="seleccion(this.id)"/>
  84.     <img src="imagenes/3.jpg" id="tres" width="100" height="80" class="bordominiimagen" onmouseover="seleccion(this.id)"/>
  85.     <img src="imagenes/4.jpg" id="cuatro" width="100" height="80" class="bordominiimagen" onmouseover="seleccion(this.id)"/>
  86.     <img src="imagenes/5.jpg" id="cinco" width="100" height="80" class="bordominiimagen" onmouseover="seleccion(this.id)"/>
  87.     <img src="imagenes/right.gif" class="bordominiimagen" onmouseover="derecha()"/>
  88. </div>
  89.  
  90. <div id="izquierdas1">
  91.     <div id="explica" class="cuerpo">
  92.         Esta es una aguila muy bonita
  93.     </div>
  94. </div>
  95.  
  96. <div id="centros1" align="center">
  97.     <img src="imagenes/1.jpg" id="centro" width="300" height="240" class="bordoimagen"/>
  98. </div>
  99.  
  100. <div id="derechas1">
  101.     <div id="explica1" class="cuerpo">
  102.         Aguila, animal plumifero muy peligrosa para los ratones hay que tener cuidado con ellas
  103.     </div>
  104. </div>
  105.  
  106. </body>
  107. </html>
  #11 (permalink)  
Antiguo 26/11/2012, 06:15
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: opinion de mi codigo

Por lo menos esta vez lo pusiste entre etiquetas de código. Como te dije, yo prefiero las [code], pero tampoco me voy a poner en exquisito.
Lo que no había necesidad era de abrir un nuevo tema, si ya tenías otro previo.
Y olvidaste poner las rutas absolutas, para que pudiésemos ver el efecto.

(No abrás otro tema más, dejá el código corregido acá.)


duda de novato con javascript
  #12 (permalink)  
Antiguo 26/11/2012, 12:47
 
Fecha de Ingreso: septiembre-2012
Ubicación: Cuautitlan, edo. de mex.
Mensajes: 12
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: duda de novato con javascript

si quieren verlo funcionando, en esta direccion:

http://www.startube.com.mx/prueba/

Etiquetas: funcion, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:47.