Bonjour,

J'ai une page carte 'carte_apign.php' qui fonctionne normalement.
Lorsque j'insere cette page en include ça fonctionne :
include ('../api_ign/carte_apign.php');
Mais si je charge la carte avec une fonction onclick utilisant ajax la page et le viewer se chargent mais aucune couche n'est visible et dans la console de debug j'ai le message "openlayers is not defined"

<div class="button_hidden" style="background:#FFFFFF; text-align:left; cursor:pointer; " onclick=" Ajax_carte_fiche()" ><!-- Ajax_carte_fiche()-->
<h2>
<img style="cursor:pointer;" src="img/plus.png" id="plusmoins1" align="absmiddle" alt="" />
<strong>Carte de localisation</strong>
</h2>
</div>
<br/>
<div id="detail1" >
<?php
echo "ici <a href='../api_ign/carte_apign.php' target='_blank' >la carte</a> ... normalement !";

echo "<div id='divcarte'></div>"; // ICI ca BUG !!!

?>
</div>
et le .js avec la fonction ajax
function Ajax_carte_fiche()
{
$.ajax(
{
type: "GET",
url: "../api_ign/carte_apign.php",
dataType : "html",
error:function(msg)
{
alert( "Error !: " + msg );
},
success:function(data)
{
$('#divcarte').append(data);
}
});
}