ajouter un evenement à une balise input

ajouter un evenement à une balise input - HTML/CSS - Programmation

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
Reply

Marsh Posté le 26-02-2006 à 09:48:51   

Reply

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();}

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed