La désactivation de la touche avec javascript: FF vs IE

J'ai une rangée de boutons, qui tous créer un fichier pdf que je veux ouvrir dans un nouvel onglet.
De cette façon, le bouton de la page reste en haut, et le pdf est ouvert à être imprimé. Pour éviter de cliquer sur un bouton deux fois, j'ai désactiver le bouton, comme ceci (j'utilise python):

<input type='submit' value='Factureren' name='submitbutton' id='%s'
onclick="javascript:document.getElementById('%s').disabled=true; 
document.getElementById('%s').className='button_disabled';"> % ((but_id,) *3)

Dans FF3 cela fonctionne bien, c'est à dire de la soumission du formulaire, le script exécuté, puis sur le bouton désactive. Dans IE le bouton juste désactive, mais le script n'est pas exécuté.

Est-il une solution à ce problème IE?

OriginalL'auteur user37986 | 2008-11-28