2010-06-13 8 views
0

J'ai une question plutôt simple mais je n'arrive pas à trouver une réponse. Je veux quand je clique sur n'importe quel endroit sur la page Web un div est ouvert. comment puis-je accomplir ce style de CSS. Ma question concerne la position de la div si j'ajoute cette div à l'intérieur d'une table et je veux qu'elle soit ouverte chaque fois que je clique sur des lignes différentes. Merci.Ouvrir un div à un endroit cliqué

+1

http://www.w3schools.com/Css/css_positioning.asp + http://api.jquery.com/click/ + http://www.w3schools.com/Css/pr_pos_z-index.asp –

Répondre

0

Hmmm essayer quelque chose comme ceci:

<table> 
<tr onclick="d=document.getElementById('myDiv');if(d.style.display=='block'){d.style.display='none';}else{d.style.display='block';}"> 
<td><td> 
</tr> 
<tr onclick="d=document.getElementById('myDiv');if(d.style.display=='block'){d.style.display='none';}else{d.style.display='block';}"> 
<td><td> 
</tr> 
</table> 

<div id="myDiv" style="display:none"> 
STuff 
</div> 

Il existe de meilleures façons de le faire .. Je ne suis pas sûr si la balise tr a un gestionnaire onclick mais vaut la peine d'essayer. Vous pouvez utiliser une bibliothèque javascript comme jquery ou mootools.

+0

Je suis tenté de downvote cela, mais je déteste downvoters! ;) –

Questions connexes