J'essaie de définir un événement en JavaScript mais cela ne fonctionne pas vraiment. Je suis sûr que je le fais aussi correctement.Définition d'un événement avec DOM javascript
// in index.htm:
function foo() {
// Load gets code from a php file via ajax
document.getElementById('div').innerHTML = load('phppage.php');
document.getElementById('element').onClick = func;
}
// in lib.js:
function func() { alert('Working'); }
Malheureusement ... il alerte jamais 'de travail'. J'ai Google Chrome et j'ai même inspecté l'élément dans les outils de développement et a constaté que la propriété onClick
était en fait func()
... Je ne comprends pas pourquoi cela ne fonctionnera pas.
J'ai un usage intensif d'ajax. L'élément « élément » est en fait chargé avec ajax
Les noms de fonction javascript sont sensibles à la casse, donc +1 pour vous! –
Merci! cela a fonctionné. – Alan
@Mike ce n'est pas sur les noms de fonctions, voir ma réponse ... – galambalazs