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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
<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();"