Foros del Web » Programando para Internet » Javascript »

Consulta, Por Favor

Estas en el tema de Consulta, Por Favor en el foro de Javascript en Foros del Web. HOLA: SI FUERAS TAN AMABLE QUISIERA SABER LO SIGUIENTE: CUANDO COLOCO EL SCRIPT LAS FOTOS SE VAN MUY ABAJO EN LA PÁGINA, COMO PUEDO HACER ...
  #1 (permalink)  
Antiguo 03/02/2003, 22:40
 
Fecha de Ingreso: enero-2003
Ubicación: rosario-provincia santa fe
Mensajes: 69
Antigüedad: 21 años, 3 meses
Puntos: 0
De acuerdo Consulta, Por Favor

HOLA:
SI FUERAS TAN AMABLE QUISIERA SABER LO SIGUIENTE:
CUANDO COLOCO EL SCRIPT LAS FOTOS SE VAN MUY ABAJO EN LA PÁGINA, COMO PUEDO HACER PARA QUE LAS MISMAS QUEDEN A UNA ALTURA ACEPTABLE, AQUI TE MANDO EL SCRIPT, DESDE YA MUCHAS GRACIAS.SALUDOS OSCAR. ROSARIO ARGENTINA



<script language="javascript">

imagen1=new Image
imagen1.src="foto canalla.jpg"
imagen2=new Image
imagen2.src="fondo piedras.gif"

var i=1;

function cambiar() {
if (i == 1)
{
document.images['ejemplo'].src=imagen2.src
i=2;
}
else
{
document.images['ejemplo'].src=imagen1.src;
i=1;
}
}

</script>






<img src="fondo negro.gif" name="ejemplo" onMousedown="cambiar()">
__________________
oscar pereyra
  #2 (permalink)  
Antiguo 03/02/2003, 22:57
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 3 meses
Puntos: 4
Pregunta mmmm... no tendrían porque...

El script no debería modificar la posición de las imágenes en lo absoluto.

Lo que puede ser, es que las imágenes tengan tamaños diferentes y entonces sí, al pasar el mouse el resto de las imágenes se corren de lugar.

Lo que debes hacer es "asignarle a cada imagen una posición absoluta".

Ejemplo:

<span style="position: absolute; left: 10; top: 10">
<img src="fondo negro.gif" name="ejemplo" onMousedown="cambiar()">
</span>

<span style="position: absolute; left: 10; top: 60">
<img src="fondo negro _2.gif" name="ejemplo" onMousedown="cambiar()">
</span>

Y así sucesivamente. si ubicas las fotos una debajo de la otra, la posición que deberás cambiar es "top:".
Si las ubicas una al lado de la otra, deberás cambiar "left:".

Si utilizas un editor que te permita hacer preview, podrás manejar la posición de las imágenes de mejor forma.

AHHHHHHHHHHH!!!!!!!!!!! También puedes hacerlo colocando las imágenes en una tabla (una en cada celda) y asignándole un alto preestablecido a cada fila.

<table>
<tr>
<td width="100%" height="150">aca iria una imagen</td>
</tr>
<tr>
<td width="100%" height="180">aca iria la otra imagen</td>
</tr>
</table>

Ojalá haya servido.
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
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 22:18.