Foros del Web » Programando para Internet » Javascript »

rollover imágenes : estado visited?

Estas en el tema de rollover imágenes : estado visited? en el foro de Javascript en Foros del Web. Hola buenas, despues dee star mucho tiempo por aquí es mi primera pregunta ya que hasta ahora con la búsqueda me habia valido. Un saludo ...
  #1 (permalink)  
Antiguo 30/11/2006, 04:44
 
Fecha de Ingreso: noviembre-2005
Mensajes: 18
Antigüedad: 18 años, 5 meses
Puntos: 0
rollover imágenes : estado visited?

Hola buenas, despues dee star mucho tiempo por aquí es mi primera pregunta ya que hasta ahora con la búsqueda me habia valido. Un saludo a todos.

Ahora mi pregunta

Hace tiempo que trabajo con css y xhtml, pero me han pedido que cambie una cosita en una web que tenia hecha con html y en la cual los rollovers estan hechos con el típico javascript que mete dreamweaver de "insertar imagen de sustitución". me piden ahora que en los rollovers con imágenes una vez visitados aparezca otra imagen, eso es facil con css y con textos pero con imágenes en javascript no me habia tocado.

Yo tengo asi los links:

Al principio de la página
Código:
<script type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>

y en los enalces
Código:
<a href="fot12.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image25','','../../images/mobiliario/fot12_on.jpg',1)"><img src="../../images/mobiliario/fot12_off.jpg" name="Image25" width="266" height="28" border="0" id="Image25" /></a>
Me gustaría saber si puedo facilmente añadirle a este javascript el estado visited en alguna parte de su código. En vez de tener que cambiar todos los links con css o como sea.

Saludos y gracias
  #2 (permalink)  
Antiguo 05/12/2006, 03:14
 
Fecha de Ingreso: noviembre-2005
Mensajes: 18
Antigüedad: 18 años, 5 meses
Puntos: 0
nadie sabe como hacer esto? gracias
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 19:08.