Foros del Web » Programando para Internet » Javascript »

mostrar y ocultar imagen

Estas en el tema de mostrar y ocultar imagen en el foro de Javascript en Foros del Web. Necesito mostrar una imagen con onmouseover y quitar con onmouseout, para ello tengo el siguientes codigos: script ------- <script language="javascript1.2" type="text/javascript"> var IE = document.all ...
  #1 (permalink)  
Antiguo 27/11/2008, 13:02
 
Fecha de Ingreso: octubre-2005
Mensajes: 405
Antigüedad: 18 años, 6 meses
Puntos: 1
mostrar y ocultar imagen

Necesito mostrar una imagen con onmouseover y quitar con onmouseout, para ello tengo el siguientes codigos:

script
-------
<script language="javascript1.2" type="text/javascript">
var IE = document.all ? true : false;
if (!IE) {
document.captureEvents(Event.MOUSEMOVE);
}
var tempX = 320;
var tempY = 170;
function VentanaFlotante(mensaje, x, y){
//creo el objeto div
var div_fl = document.createElement('DIV');
//le asigno que su posicion sera abosoluta
div_fl.style.position = 'absolute';
//le asigno el ide a la ventana
div_fl.id = 'Miventana';
//digo en que posicion left y top se creara a partir de la posicion del raton tempx tempy
div_fl.style.left = tempX + 'px';
div_fl.style.top = tempY + 'px';
//asigno el ancho del div pasado por parametro
div_fl.style.width = x + 'px';
//asigno el alto del div pasado por parametro
div_fl.style.height = y + 'px';
//digo con css que el borde sera de grosor 1px solido y de color negro
div_fl.style.border = "1px solid #000066";
//asigno el color de fondo
div_fl.style.backgroundColor = "#FFFFCC";
//el objeto añado a la estrutura principal el document.body
document.body.appendChild(div_fl);
//el mensaje pasado por parametro muestro dentro del div
div_fl.innerHTML = mensaje;
}
function quitarDiv()
{
//creo el objeto del div
var mv = document.getElementById('Miventana');
//elimino el objeto
document.body.removeChild(mv);
}
</script>

el llamado lo hago dentro de una tabla:

<td align=center width=20% id=linea><a href="#" onmouseover="javascript: VentanaFlotante('http://microweb/catalogos/<? echo $codigo; ?>/<? echo $vector[$i]; ?>', 400, 332)" onmouseout="javascript: quitarDiv();"><img src="imagenes/maximizar.gif" alt="Ampliar Imagen <? echo $name; ?>" width=20 height=20 border=0/></a></td>

pero en la capa(div) me muestra como contenido el texto:

http://microweb/catalogos/4215015/4215015.jpg

y no la imagen.

¿Como puedo lograr este efecto?
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 21:37.