我加载html &从webservice动态的JS代码。我使用的原型更新方法:动态javascript - onclick不可见
placeholder.update(result.Static.html); // which also include javascript code
紧接着我装的代码,一切正常:
ProRegResetForm();
alert('reset done');
然而,从声明
<a href="javascript://" onclick="javascript:ProRegResetForm();" class="au">Reset</a>
我有差错控制:ProRegResetForm是没有定义的。
简化测试代码(这也是不工作):
<script type="text/javascript">
var defkeyword_ZipCode = 'Zip Code';
</script>
<a href="javascript://" onclick="alert(defkeyword_ZipCode);">test link</a>
你能给出一个更完整的代码示例吗?问题很可能出现在您没有显示的代码段中。很难判断测试调用和click事件之间是否发生了某些功能。您是否尝试将click事件更改为其他函数(可能为“alert”)以确保点击事件正确触发? – 2010-02-09 18:55:42
你永远不需要javascript:在onclick。这并不能解决你的问题。 – 2010-02-09 19:08:43
看来,所有在即将到来的脚本中定义的变量和函数都存在于独立的命名空间中。 – st78 2010-02-09 19:08:58