|    
			
				26/04/2009, 07:53
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: marzo-2004 Ubicación: Barcelona 
						Mensajes: 313
					 Antigüedad: 21 años, 7 meses Puntos: 7 |  | 
  |  Respuesta: Boton flash  
  Hola te dejo el codigo en javascript y basicamente se trata de los 3 eventos del boton, cuando aproximas, cuando haces click, y cuando sueltas y hace un efecto rollover, las imagenes se insertan en un array (ImageList).Lo que hay entre las etiquetas <html> lo pones evidentemente en una pag html,
 ah !! no te olvides de poner en el mismo directorio 3 botones que podian ser distintos en color o tono para hacer el efecto, y que se llamen
 
 normal.jpg
 encima.jpg
 abajo.jpg
 
 espero haberte ayudado
 
 pmike
 
 
 
 <HTML>
 <HEAD>
 <TITLE>Prueba de Efecto Botones por pmike</TITLE>
 </HEAD>
 
 <Script Language="JavaScript">
 
 nMaxItem = 4;
 NameIndex = 0;
 DefaultState = 1;
 
 MouseOverState = 2;
 MouseDownState = 3;
 imgCounter = 0;
 
 ImageList = new Array();
 
 bIsSupportOK = (
 ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 3 )) ||
 ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ))
 );
 <!-- Funcion para insertar los 3 botones en funcion de los 3 eventos del raton -->
 function AddImageToImageList(name, Default, MouseOver, MouseDown)
 {
 ImageList[imgCounter] = new Array(nMaxItem);
 ImageList[imgCounter][NameIndex] = name;
 ImageList[imgCounter][DefaultState] = new Image();
 ImageList[imgCounter][DefaultState].src = Default;
 if (MouseOver != "") {
 ImageList[imgCounter][MouseOverState] = new Image();
 ImageList[imgCounter][MouseOverState].src = MouseOver;
 }
 if (MouseDown != "") {
 ImageList[imgCounter][MouseDownState] = new Image();
 ImageList[imgCounter][MouseDownState].src = MouseDown;
 }
 
 imgCounter++;
 }
 <!-- Funcion para hacer los rollover o cambios de los 3 botones en funcion de los 3 eventos del raton -->
 function ReplaceImage(name, state)
 {
 for (i = 0; i < imgCounter; i++) {
 if (document.images[ImageList[i][NameIndex]] != null) {
 if ((name == ImageList[i][NameIndex]) && (ImageList[i][state] != null))
 document.images[name].src = ImageList[i][state].src;
 }
 }
 }
 
 AddImageToImageList("tag_a", "normal.jpg", "encima.jpg", "abajo.jpg");
 
 </Script>
 
 <BODY>
 
 <A HREF=""
 ONMOUSEDOWN="if (bIsSupportOK) ReplaceImage('tag_a', MouseDownState);"
 ONMOUSEUP="if (bIsSupportOK) ReplaceImage('tag_a', MouseOverState);"
 ONMOUSEOUT="if (bIsSupportOK) ReplaceImage('tag_a',DefaultState);window.status=w  indow.defaultStatus;return true"
 ONMOUSEOVER="if (bIsSupportOK) ReplaceImage('tag_a', MouseOverState); window.status='';return true;"
 TARGET="">
 <IMG NAME="tag_a" SRC="normal.jpg" ALT="" WIDTH="97" HEIGHT="30" BORDER="0"></A>
 </BODY>
 </HTML>
     |