5568 sujets

Sémantique web et HTML

Salut.

J'ai codé un petit morceau qui permet de faire afficher un calque et le cacher quand on clic dessus.

<script type="text/javascript">
function switchMenu(obj)
{
var el = document.getElementById(obj);
if(el.style.display != "block")
{
el.style.display = "block";
}
else
{
el.style.display = "none";
}
}
</script>



et voici le code du body.

<a onclick="switchMenu('cadre');" title="Switch the Menu"><img src="haut.gif" /></img></a></p>
	
<div id="cadre" style="display:none;">
		<div id="bloccadre" >
		<p><?php include ("http://127.0.0.1/div%20good/news_rss.php?url=http://127.0.0.1/div%20good/rss.xml"); ?></p>
		</div>
	</div>


Jusque la aucun problème.

Maintenant j'ai une grande image que je découpe en quelques sortes grace à des area.


<map name="Map" id="Map">
  <area shape="rect" coords="0,141,40,188" href="#" />
</map>


Et maintenant j'aimerai que le calque s'affiche quand je clic sur cette zone mais y a rien à faire je n'y arrive pas même si je rajoute un onclick apres le href

Help me.

Merci
Modifié par marseille (04 Jan 2006 - 19:05)
Ca y est j'ai reussi par contre le calque se met sous mon image qui est assez grande.
Y a possibilité de le faire apparaitre dessus?

Merci