Je charge le code html & dynamiquement depuis le webservice. J'utilise la méthode de mise à jour du prototype:Dynamic javascript - onclick non visible
placeholder.update(result.Static.html); // which also include javascript code
Immédiatement après i code chargé, tout fonctionne bien:
ProRegResetForm();
alert('reset done');
cependant, du contrôle déclarés comme
<a href="javascript://" onclick="javascript:ProRegResetForm();" class="au">Reset</a>
J'ai erreur: ProRegResetForm est non défini.
CODE D'ESSAI SIMPLIFIE (qui ne fonctionnait pas):
<script type="text/javascript">
var defkeyword_ZipCode = 'Zip Code';
</script>
<a href="javascript://" onclick="alert(defkeyword_ZipCode);">test link</a>
Le problème est le plus probable dans une section de code que vous ne montrez pas. Il est difficile de dire si quelque chose arrive à la fonction entre votre appel de test et l'événement click. Avez-vous essayé de changer l'événement click en une fonction différente (éventuellement "alert") pour vous assurer que l'événement click se déclenche correctement? –
Vous n'avez JAMAIS besoin de javascript: dans un onclick. Cela ne résoudra pas votre problème. –
Il semble que toutes les variables et fonctions, définies dans le script à venir, vivent dans un espace de noms séparé. – st78