Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3281 connectés 

 


Dernière réponse
Sujet : Comment faire se substituer une image par une autre dans un hyperlink
Wingmanly <a href="ton_fichier.html" onMouseOut="RestoreImg()" onMouseOver="SwitchImg('document.lesnews','document.lesnews','fichiers/lesnews2.gif')"><img src="fichiers/lesnews.gif" ></a><BR>

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Wingmanly <a href="ton_fichier.html" onMouseOut="RestoreImg()" onMouseOver="SwitchImg('document.lesnews','document.lesnews','fichiers/lesnews2.gif')"><img src="fichiers/lesnews.gif" ></a><BR>
M@nu tu peux donner un ex d'utilisation de cette fonction ?
M@nu et pour qu'elles soient mises ds le cache du browser à l'avance faut mettre quoi en + ?
Luc le Lorrain merci bicoup:)
En fait j'aime bien frontpage 2000 pour faire des trucs rapide, mais ya pas la fonction rollover et rolout dedans, enfin je crois.
Wingmanly function SwitchImg()
{  
  var rem, keep=0, store, obj, switcher=new Array, history=document.Data;
    for (rem=0; rem < (SwitchImg.arguments.length-2); rem+=3) {
     store = SwitchImg.arguments[(navigator.appName == 'Netscape')?rem:rem+1];
    if ((store.indexOf('document.layers[')==0 && document.layers==null) ||
        (store.indexOf('document.all[')==0 && document.all==null))
         store = 'document'+store.substring(store.lastIndexOf('.'),store.length);
         obj = eval(store);
    if (obj != null) {
       switcher[keep++] = obj;
      switcher[keep++] = (history==null || history[keep-1]!=obj)?obj.src:history[keep];
      obj.src = SwitchImg.arguments[rem+2];
  } }
  document.Data = switcher;
}  
 
function RestoreImg()
{  
  if (document.Data != null)
    for (var rem=0; rem<(document.Data.length-1); rem+=2)
      document.Data[rem].src=document.Data[rem+1];
}
 
<a href=" " onMouseOut="RestoreImg()" onMouseOver="SwitchImg( ' ',' ',' ')"><img src=" "></a><BR>
Bendes Logiquement dans n'importe quel bon éditeur on te propose les "images rollover", c'est ce dont tu as besoin et pour cela c'est en JavaScript...
 
J'connais plus le code exact mais si j'te le retrouve, je le poste...
Luc le Lorrain Je vous explique, comment faire en sorte que lorsque je passe avec le curseur sur une image, une autre apparaisse, et quand je clique dessus, je sois dirigé vers la page que je veux.
D'hab je fais un beau menu flash, mais la je ne peux le faire qu'en html ou java script donc voila koi:)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)