Bonjour à tous,
Je suis confronté à un problème. Au survol de la souris je créer unediv auquel j'associe une classe. Une fois que le survol n'est plus actif j'efface mon div créer. Tout fonctionne sur FF et Chrome mais j'ai une erreur dans mon script avec IE. Il créer bien mon div mais ne l'efface pas..
Quel serais le problème ?
Merci
Code :
et l'appel onmouseover="fenetre('ville','#','225','500');" onmouseout="close_fen();"
Modifié par webprxs (09 Jul 2010 - 10:53)
Je suis confronté à un problème. Au survol de la souris je créer unediv auquel j'associe une classe. Une fois que le survol n'est plus actif j'efface mon div créer. Tout fonctionne sur FF et Chrome mais j'ai une erreur dans mon script avec IE. Il créer bien mon div mais ne l'efface pas..
Quel serais le problème ?
Merci
Code :
<script type="text/javascript">
function fenetre(titre,url,left,top) {
var larg = (window.innerWidth);
larg = larg /2;
larg = larg - 405;
larg = parseInt(larg,10)+ parseInt(left,10);
var haut = parseInt(top,10) + 80+20;
var monCalque=document.createElement('div');
var test =document.getElementById("carteL");
monCalque.setAttribute("class","maclasse");
monCalque.setAttribute("className","maclasse");
monCalque.style.left = left+'px';
monCalque.style.top = haut+'px';
monCalque.style.position = 'absolute';
monCalque.innerHTML="<a href='"+url+"'>"+titre+"</a>";
test.appendChild(monCalque);
}
function close_fen() {
document.getElementById("carteL").removeChild(document.getElementsByClassName("maclasse")[0]);
}
et l'appel onmouseover="fenetre('ville','#','225','500');" onmouseout="close_fen();"
Modifié par webprxs (09 Jul 2010 - 10:53)