11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
Phénomène étrange ! J'utilise fréquemment cette ligne de script mais c'est la première fois que ça me fait ça. Peut-être parce je viens de passer sous Chrome (Firefox ne tiens plus la route...).
Lorsque je clique sur ce lien :
<a href="javascript:document.getElementById('popup').style.display='block'">Test</a>


Mon bloc suivant devrait logiquement s'afficher :

.popup {
margin: auto;
width: 800px;
height: 600px;
background-color: #000000;
border: 1px solid #FFFFFF;
position: absolute;
top: 50%;
left: 50%;
margin-left: -400px;
margin-top: -300px;
display: none;
}


Mais que nenni ! Il s'affiche une demi seconde et il disparaît. Est-ce que vous avez ce problème sur d'autres navigateurs ? Merci !
Salut,

Avec simplement le code que tu donnes, effectivement, il n'y a aucune raison que ça déconne. Le problème est très probablement ailleurs. Je te conseille de mettre ta page en ligne et de donner l'url.