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

  FORUM HardWare.fr
  Programmation

  Comment faire se substituer une image par une autre dans un hyperlink

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment faire se substituer une image par une autre dans un hyperlink

n°38312
Luc le Lor​rain
Posté le 08-06-2001 à 23:21:21  profilanswer
 

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:)

mood
Publicité
Posté le 08-06-2001 à 23:21:21  profilanswer
 

n°38321
Bendes
Posté le 08-06-2001 à 23:53:52  profilanswer
 

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...

n°38329
Wingmanly
Posté le 09-06-2001 à 03:10:56  profilanswer
 

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>

n°38360
Luc le Lor​rain
Posté le 09-06-2001 à 13:12:42  profilanswer
 

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.

n°38377
M@nu
Posté le 09-06-2001 à 15:06:08  profilanswer
 

et pour qu'elles soient mises ds le cache du browser à l'avance faut mettre quoi en + ?

n°38379
M@nu
Posté le 09-06-2001 à 15:12:18  profilanswer
 

tu peux donner un ex d'utilisation de cette fonction ?

n°38435
Wingmanly
Posté le 09-06-2001 à 21:54:14  profilanswer
 

<a href="ton_fichier.html" onMouseOut="RestoreImg()" onMouseOver="SwitchImg('document.lesnews','document.lesnews','fichiers/lesnews2.gif')"><img src="fichiers/lesnews.gif" ></a><BR>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Comment faire se substituer une image par une autre dans un hyperlink

 

Sujets relatifs
[Java] Pour mettre à jour une image ![HTML] background - comment étirer l'image???
[Format Image] Quel est le meilleur format pour de l'alpha ?un lien image qui fait un submit.......je n'arrive pas à faire
[HacheTeuMeuLeu] image avec bordure ; couleur de la bordure ?[opengl] Afficher un image
[HTML] image invisible ?Dreamweaver 4 : insertion de texte sur image
[JavaScript] changer une image ?[Graphisme, C++] format d'image et couleurs
Plus de sujets relatifs à : Comment faire se substituer une image par une autre dans un hyperlink


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR