Salut, j'utilise des boites pour mes alertes, je les fais défiler à droite, tout fonctionne bien c'est sympa.
Sauf que y'en a une qui me sort une erreur "null"
Le code :
1 2 3 4 5 6 7 8
|
var num=0;
document.getElementById('alertid').innerHTML += '<div class="alert_box" id="alertbox'+num+'"><span style="float:right;" onclick="alerted('+num+')">X</span> PLOP !</div>';
setTimeout(function(){ alerted(num)}, 3000);
num++;
function alerted(n){
document.getElementById('alertbox'+n).remove();
} |
Ensuite j'ai eu 2 alertes, celle-ci est la deuxième (donc num=1) la premiere est une boite de bienvenue.
<div class="alert_box" id="alertbox1"><span style="float:right;" onclick="alerted(1)">X</span> PLOP !</div>
TypeError: null is not an object (evaluating 'document.getElementById('alertbox'+n).remove')
Quand j'appuie sur la petite croix ça fonctionne par contre...
Je comprends carrément pas le soucis, help please
Partager