FORUM Tom's Hardware » Programmation » HTML / Javascript » document.getElementById('xx').style.display=''"
 

document.getElementById('xx').style.display=''"

Il y a 168 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : document.getElementById('xx').style.display=''"
 
Plus d'informations

voila je viens de me rendre compte que j'ai un souci avec ce bout de code:

Code :
  1. <a href="#lien">
  2. <img src="../images/telecharger.png" onclick="document.getElementById('lien').style.display=''" onMouseOver="this.src='../images/telecharger_hover.png'" onMouseOut="this.src='../images/telecharger.png'" border="0" style="margin-bottom:5px; margin-top:5px" /></a>
  3. <a name="lien" id="#lien"></a>
  4. <table width="90%" border="0" cellspacing="0" cellpadding="0" style="display:none" id="lien">Mon tableau
  5. </table>



Donc voila j'aimerais que quand on clic sur l'image mon tableau apparaisse avec les différant lien.
Sous firefox aucun souci mais ie pas moyen.
Merci pour votre aide

Profil : Pointeur
Plus d'informations

vire la ligne 3.
pour plusieurs raison :
1/ elle sert a rien
2/ l'id est foireux
3/ le name vaux l'id d'un autre élément et ce con d'IE, getElementById recherche aussi sur le name des éléments.


Message édité par KangOl le 11-11-2007 à 12:25:44

---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

Ah super grand merci KangOl,
j'ai donc remplacé la ligne 3 par <a id="#lien"></a>
Et tout marche nickel, j' avais peur de devoir delete l'ancre mais non.
Encore merci

Profil : Pointeur
Plus d'informations

mais ca reste foireux
il sert a quoi ce pseudo lien ?


Message édité par KangOl le 11-11-2007 à 13:38:22

---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

bein quand on clic sur l'image sinon on est renvoyer en début de page.
mais maintenant que tu me le dit pourquoi avoir mis l'image en lien :)
je vais donc faire sa :

Code :
  1. <img src="../images/telecharger.png" onclick="document.getElementById('lien').style.display=''" onMouseOver="this.src='../images/telecharger_hover.png'" onMouseOut="this.src='../images/telecharger.png'" border="0" style="margin-bottom:5px; margin-top:5px"></img>
  2. <table width="90%" border="0" cellspacing="0" cellpadding="0" style="display:none" id="lien">Mon tableau
  3. </table>

Profil : Pointeur
Plus d'informations

alors deux choses :
1/ soit tu laisses l'image en temps que lien, et sur le onclick tu rajoute "return false;" pour eviter d'aller au lien
2/ soit tu modifies le style de l'image pour ajouter "cursor: hand;"


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

ok merci


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » HTML / Javascript » document.getElementById('xx').style.display=''"
 

Annonces Google
Publicité