Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 11-abr-2008, 11:26   #1 (permalink)
kintia ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 9
efecto resaltar bordes cuando pasa el mouse

Hola, tengo un menu hecho a partir de una simple tabla, y queria saber si hay alguna forma de resaltar los bordes en color, pero solo cuando el mouse esta encima o le das click para entrar en el enlace. Supongo que es con java pero no lo conseguí. no lo queria hacer con flash para no tener problemas de que alguna gente o navegadores no lo lean.

Muchas Gracias
kintia está desconectado   Responder Citando
Antiguo 11-abr-2008, 14:29   #2 (permalink)
osvier ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 137
Re: efecto resaltar bordes cuando pasa el mouse

Prueba este script:

Código:
<script language="javascript">
	function cambia(color){
		var letra;
		if(color == 1)
			letra="000000";
		else 
			letra="FF0000";
		var objeto = document.getElementById("tabla");   
		objeto.style.borderColor = letra
	}	
</script>
y en el código HTML de tu tabla pones estos atributos y valores:

Código HTML:
<table id="tabla" width="200" border="4" bordercolor="#FF0000" onmouseover="cambia(1);" onmouseout="cambia(2);">
Espero te sirva...

saludos.
osvier está desconectado   Responder Citando
Antiguo 11-abr-2008, 15:30   #3 (permalink)
kintia ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 9
Re: efecto resaltar bordes cuando pasa el mouse

Pues gracias pero no funciona osvier.... no se como puedo hacerlo....

saludos
kintia está desconectado   Responder Citando
Antiguo 11-abr-2008, 15:54   #4 (permalink)
fiel9000 ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 7
Re: efecto resaltar bordes cuando pasa el mouse

Prueba esto:
Cita:
<table id="tabla" onmouseover="document.getElementById('tabla').styl e.borderColor='#CC3333'" onmouseout="document.getElementById('tabla').style .borderColor='#0000FF'" style=" border-color:#0000FF" border="5">
Si no te funciona activa el javascript de tu navegador.
fiel9000 está desconectado   Responder Citando
Antiguo 11-abr-2008, 16:21   #5 (permalink)
kintia ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 9
Re: efecto resaltar bordes cuando pasa el mouse

como se activa el java del navegador fiel? pq al igual es eso, pq el codigo que me has puesto tampoco va

gracias, un saludo
kintia está desconectado   Responder Citando
Antiguo 11-abr-2008, 17:02   #6 (permalink)
pateketrueke llegará a ser famoso muy prontopateketrueke llegará a ser famoso muy pronto
 
Avatar de pateketrueke
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 3.165
Enviar un mensaje por MSN a pateketrueke
Re: efecto resaltar bordes cuando pasa el mouse

Cita:
Iniciado por kintia Ver Mensaje
como se activa el java del navegador fiel? pq al igual es eso, pq el codigo que me has puesto tampoco va

gracias, un saludo
javascript, ke navegador usas?
pateketrueke está desconectado   Responder Citando
Antiguo 12-abr-2008, 12:48   #7 (permalink)
kintia ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 9
Re: efecto resaltar bordes cuando pasa el mouse

pues estoy trabajando con dreamweaver y de navegadores con explorer y firefox, que supongo que son los mas utilizados
kintia está desconectado   Responder Citando
Antiguo 14-abr-2008, 14:37   #8 (permalink)
osvier ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 137
Re: efecto resaltar bordes cuando pasa el mouse

¿Has usado javascript antes?

El código JS se pone dentro de los tags HEAD asi:

Código:
<html>
  <head>
              <script language="javascript">

                             //código javascript

              </script>
  </head>
<body>
    <table ......>
    </table>
</body>
</html>
Luego dentro del body creas tu tabla (la puedes hacer visualmente con Dreamweaver o cualquier programa parecido) y después de crearla, entras al código y sustituyes el tag <table>, por el código que te puse después o el que te posteó fiel9000.
osvier está desconectado   Responder Citando
Antiguo 16-abr-2008, 11:36   #9 (permalink)
kintia ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 9
Re: efecto resaltar bordes cuando pasa el mouse

si, lo hice asi como dices, pero nada....
kintia está desconectado   Responder Citando
Antiguo 16-abr-2008, 13:00   #10 (permalink)
osvier ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 137
Re: efecto resaltar bordes cuando pasa el mouse

Código HTML:
<!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=iso-8859-1" />
<title>Untitled Document</title>
<script language="javascript">
	function cambia(color){
		var letra;
		if(color == 1)
			letra="000000";
		else 
			letra="FF0000";
		var objeto = document.getElementById("tabla");   
		objeto.style.borderColor = letra
	}	
</script>
</head>

<body>
<table id="tabla" width="200" border="4" bordercolor="#FF0000" onmouseover="cambia(1);" onmouseout="cambia(2);">
  <tr>
    <td>a</td>
    <td>b</td>
    <td>c</td>
  </tr>
  <tr>
    <td>d</td>
    <td>e</td>
    <td>f</td>
  </tr>
  <tr>
    <td>g</td>
    <td>h</td>
    <td>i</td>
  </tr>
</table>
</body>
</html>
A mi me funciona bien...
osvier está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:13.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96