请教一个javascript的问题
在点击事件中有些函数: 
 有的要使用 
 onclick= "function_aaa(参数...) ", 
 有的确需要在函数后面加分号,onclick= "function_aaa(参数...); " 
 有的要在函数前面加javascript:,如onclick= "javascript:function_aaa(参数...) "   
 请问这三种的区别?
------解决方案--------------------几种写法
------解决方案--------------------楼上正解
------解决方案--------------------问:   
 那为什么第三种的写法后面没有加分号啊?
------解决方案--------------------javascript是种弱语言,分号可加可不加 
 上面的三种方法都可以正确运行
------解决方案--------------------在初始没有定义为javascript的时候用