Page 1 sur 1

addEventListener

Publié : 22 févr. 2008, 12:58
par abys
Est ce un bug : le script suivant ne declenche pas l evenement "click" en "designMode=on" uniquement sur les boutons radio et les checkbox, pour le reste des elements de formulaire cela fontionne.
Avez vous une idée, est ce un bug, y a t il une solution?
Merci

Code : Tout sélectionner

<html>
<head>
<script>
function fn(evt) {
  var p = document.createElement('p');
  p.appendChild(document.createTextNode(evt.type + ' for ' + (evt.target ? evt.target : evt.srcElement.tagName)));
  document.body.appendChild(p);

}
function test(){
document.designMode = 'on';
a = document.getElementById("r",true);
a.addEventListener("click", fn, true);
//a.designMode='off';

}
function aa(){
a = document.getElementById("area");
alert(a.scrollTop);
}
</script>
</head>
<body onload="test();"><form>
<label id="lr" for="r"  disabled>test<input style="position:absolute" id="r" type=radio></label>
<textarea id="area" height=20>area</textarea>
<button onclick="aa();">
</form>

</body>
</html>
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Publié : 22 févr. 2008, 22:20
par jpj
Bonsoir,

[Modération] Je déplace dans "Développement web".

De plus, s'il s'agit d'un site déjà mis en ligne, pourrais-tu donner l'adresse.