Bonjour, voici ma fonction javascript :
voici le bout de mon code html qui nous intéresse ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function affiche_ligne(id_cv) { document.getElementById('cv_'+id_cv).className="ligne-over"; document.getElementById('cv_'+id_cv).setAttribute("onmouseover",""); document.getElementById('cv_'+id_cv).setAttribute("onmouseout",""); var spans = document.getElementsByTagName('tr'); for (i=0; i<spans.length; i++) { if ((spans[i].id).substr(0,3) == "cv_" && (spans[i].id!=('cv_'+id_cv))) { document.getElementById(spans[i].id).className="ligne"; document.getElementById(spans[i].id).setAttribute("onmouseover","this.className='ligne-over'"); document.getElementById(spans[i].id).setAttribute("onmouseout","this.className='ligne'"); } } }
J'explique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <tr id="cv_<?php echo $tab[id_cv];?>" onmouseover="this.className='ligne-over'" onmouseout="this.className='ligne'"> .... <td class="lienfiche"><img src="<?php echo $che;?>e-entreprise/images/liste-cv/picto_fiche.png" width="11" height="13" border="0" align="absmiddle" /> <a href="<?php echo $che;?>include/popup_image.php?id=<?php echo $tab[id_cv];?>&i_part=<?php echo strtoupper(substr($tab_partenaire[nom],0,2));?>" target="popframe" onClick="javascript:affiche_ligne(<?php echo $tab[id_cv];?>);showpopup();montrecalque();">Voir le CV</a></td>
j'ai une liste de CV crée automatiquement , comme vous pouvez voir sur le tr, il y a un survol de la ligne (on change la classe grâce au onmouseover et onmouseout, lorsque l'on clique sur "voir le cv", on ouvre une popup et je met un onclick qui permet de laisser en surligné la ligne du cv donc si je clique sur un autre cv , c'est l'autre cv qui est surligné mais le problème c'est que je dois garder le survol et que sur IE un fois que j'ai cliqué sur un cv, je n'est plus le survol du tout alors que sur firefox, ça marche nikel.
Voyez vous une raison, si besoin de plus d'infos, je suis à votre écoute.
voici le lien: http://213.198.89.234/www.lille-appr...nsulter-cv.php
c'est lorsque vous affichez la liste des cvs.
d'avance merci
Partager