ajouter un evenement à une balise input - HTML/CSS - Programmation
Marsh Posté le 26-02-2006 à 10:11:01
j'ai trouver,
il faut remplacer : vi.setAttribute('onclick', 'Ajouter_fractionnements()');
par : vi.onclick = function() {Ajouter_fractionnements();}
Marsh Posté le 26-02-2006 à 09:48:51
le code suivant marche avec un naviguateur comme firefox mais pas avec ie, si quelqu'un serrait quoi changer pour le rendre compatible avec ie; merci
<div id="fractionnements" class=deb></div>
<script language='JavaScript' type='text/javascript'>
var vi = document.createElement('input');
vi.setAttribute('type', 'button');
vi.setAttribute('value', '+');
vi.setAttribute('id', 'id');
vi.className = 'class_div';
vi.setAttribute('onclick', 'Ajouter_fractionnements()');
document.getElementById('fractionnements').appendChild(vi);
</script>
sous ie la derniere ligne de code ne s'execute pas donc mon boutton n'a aucune action.
ps: en remplacant : vi.setAttribute('onclick', 'Ajouter_fractionnements()');
par : vi.onclick = 'Ajouter_fractionnements()';
ca ne marche tjs pas
Message édité par south le 26-02-2006 à 10:02:06