J'ai une rangée de boutons, qui créent tous un fichier pdf que je veux ouvrir dans un nouvel onglet. De cette façon, la page du bouton reste sur le dessus, et le pdf est ouvert pour être imprimé. Pour éviter de cliquer sur un bouton deux fois désactiver le bouton, comme celui-ci (j'utilise python):Bouton de désactivation avec javascript: FF vs IE
<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)
En FF3 cela fonctionne très bien, à savoir le formulaire est soumis, le script exécuté, puis le bouton désactive. Dans IE, le bouton est simplement désactivé, mais le script de formulaire n'est pas exécuté.
Existe-t-il une solution à ce problème d'IE?
En effet, "javascript:" est le protocole URL utilisé dans les liens seulement. –
"javascript" n'est même pas un protocole correct, c'est un pseudo-protocole. –