Bonjour,
Je vous explique rapidement mon problème, j'ai une carte de france avec des départements, lorsqu'on clique sur le département des produits s'affichent à coté de la carte. j'utilse ajax, rien de très compliqué normalement
La fonction fonctionne bien 1 fois et 1 seul fois, c'est a dire je clique sur un département (35) , il m'affiche bien le résultat souhaité Et lorsque je clique sur une Autre département (22) il ne fait rien! j'avais mis alert('...'); en début de fonction departement() Rien, avec crhome, il m'indique dans le console javascript après le 2eme clique " Uncaught TypeError: string is not a function ". Au 1ere clique RAS!!!
Le résultat reste inchangé, j'ai toujours mon 1ere departement
Merci pour votre aide
Cédric
Je vous explique rapidement mon problème, j'ai une carte de france avec des départements, lorsqu'on clique sur le département des produits s'affichent à coté de la carte. j'utilse ajax, rien de très compliqué normalement

La fonction fonctionne bien 1 fois et 1 seul fois, c'est a dire je clique sur un département (35) , il m'affiche bien le résultat souhaité Et lorsque je clique sur une Autre département (22) il ne fait rien! j'avais mis alert('...'); en début de fonction departement() Rien, avec crhome, il m'indique dans le console javascript après le 2eme clique " Uncaught TypeError: string is not a function ". Au 1ere clique RAS!!!
Le résultat reste inchangé, j'ai toujours mon 1ere departement
<script type="text/javascript">
var xmlhttp;
var departement;
function departement(valeur_dep)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url='http://mobile.construction-materiaux.com/essai/traitementdeslots.php?departement='+valeur_dep;
departement=valeur_dep;
xmlhttp.onreadystatechange=stateChanged2;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
return;
}
function stateChanged2()
{
if (xmlhttp.readyState==4)
{
document.getElementById("domaine").innerHTML=xmlhttp.responseText;
}
}
//----------------------------------
function GetXmlHttpObject()
{
if (window.XMLHttpRequest) { return new XMLHttpRequest(); }
if (window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); }
return null;
}
</script>
...
<div style="float:right;width:40%;padding:100px 15px 5px 15px">liste des produits du département :
<div id="domaine"></div></div>
<map name="Map" id="Map">
<area shape="poly" coords="257,6,287,31,293,62,270,54,245,40,244,14" onClick="departement('62')"/>
<area shape="poly" coords="103,134,128,141,142,144,138,170,131,184,102,187,99,160,105,147" onClick="departement('35')"/>
....
Merci pour votre aide

Cédric