Foros del Web » Programando para Internet » Javascript »

Botonera

Estas en el tema de Botonera en el foro de Javascript en Foros del Web. Hola chicos les traigo una pregunta acerca de una botonera que hice, primero que nada quería aclararles que todavía no tengo mucha experiencia con javascript. ...
  #1 (permalink)  
Antiguo 10/07/2011, 21:23
Avatar de Drakerz  
Fecha de Ingreso: marzo-2010
Mensajes: 182
Antigüedad: 14 años, 1 mes
Puntos: 12
Botonera

Hola chicos les traigo una pregunta acerca de una botonera que hice, primero que nada quería aclararles que todavía no tengo mucha experiencia con javascript.

Por ahora la función de la botonera es realizar un onmouseover y un onmouseout cambiando los colores. Ahora lo que quiero realizar es que en ves que sea un color sea una imagen, estuve investigando pero lamentablemente no pude encontrar una posible solución. les dejo el código para ver si me pueden dar una mano

¡Desde ya muchas gracias!


Código:

<!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>Probando Botonera</title>
<style>
#boton1, #boton2, #boton3, #boton4 {
	background-color:#3A3A3A;
	font-size:15px;
	color:#FAFAFA;
}
</style>



</head>

<body>
<table bgcolor="#00CCCC" name="tabla" align="center">
	<tr>
        <td id="boton1" onmouseover="javascript:this.style.backgroundColor='#FAFAFA';this.style.color='#000000'; " onmouseout="javascript:this.style.backgroundColor='#3A3A3A';this.style.color='#FAFAFA'; ">HOME</td>
          <td id="boton2" onmouseover="javascript:this.style.backgroundColor='#FAFAFA';this.style.color='#000000'; " onmouseout="javascript:this.style.backgroundColor='#3A3A3A';this.style.color='#FAFAFA'; ">PRODUCTOS</td>
          <td id="boton3" onmouseover="javascript:this.style.backgroundColor='#FAFAFA';this.style.color='#000000'; " onmouseout="javascript:this.style.backgroundColor='#3A3A3A';this.style.color='#FAFAFA'; ">SERVICIOS</td>
       <td id="boton4" onmouseover="javascript:this.style.backgroundColor='#FAFAFA';this.style.color='#000000'; " onmouseout="javascript:this.style.backgroundColor='#3A3A3A';this.style.color='#FAFAFA'; ">CONTACTO</td>
    </tr>
</table>
</body>
</html>
__________________
Founder and CEO en Edition Designs
http://www.edition-designs.com.ar/
  #2 (permalink)  
Antiguo 11/07/2011, 03:48
Avatar de ceSharp  
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 15 años, 6 meses
Puntos: 66
Respuesta: Botonera

hola Drakerz,
te paso un ejemplo, a ver si lo puedes adaptar a tu web:
----------------------
<script type="text/javascript">
function mostrarImagen(obj,accion)
{
//accion = 1 --> mostrar imagen || accion = 0 --> quitar imagen
if(accion==1)
{
document.getElementById('td_div').innerHTML="retir a el ratón";
obj.style.backgroundImage = 'url(imgs/tu_imagen.gif)';
}
else
{
document.getElementById('td_div').innerHTML="acerc a el ratón";
obj.style.backgroundImage = '';
}
}
</script>
--------------------------
(html)
<body>

<div>
<table width="300px" border="1">
<tr height="200px">
<td onmouseover="mostrarImagen(this,1);" onmouseout="mostrarImagen(this,0)">
<div id="td_div">
acerca el ratón</div>
</td>
</tr>
</table>
</div>

</body>
-----------------------
si tus imagenes cuelgan directamente donde están tus páginas no haría falta poner Imgs/, sino directamente el nombre de tu imagen, y si cuelgan de otra carpeta, pues el nombre de dicha carpeta.

saludos.

Etiquetas: html, botones
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 23:18.