我们有很多遗留内嵌的JavaScript代码进行的img的onclick,HREF点击ETS以及这些点击开始使用javascript:为什么我们需要的javascript:同时使直列JavaScript调用
javascript:showpopup();
为什么我们需要的javascript:前调用JavaScript函数。
任何解释将被赞赏。
我们有很多遗留内嵌的JavaScript代码进行的img的onclick,HREF点击ETS以及这些点击开始使用javascript:为什么我们需要的javascript:同时使直列JavaScript调用
javascript:showpopup();
为什么我们需要的javascript:前调用JavaScript函数。
任何解释将被赞赏。
对于内联事件处理程序,如onclick
或onmouseover
,您不需要javascript:
部件。
<a href="javascript:you_need_it_here();" onmouseover="but_not_here();">Link</a>
没有在href
javascript:
,点击该链接会试图带你到的地方是这样的:
http://www.example.com/something/you_need_it_here();
见@伊格纳西奥的答案的原因。
@thanks肯......信息很好的答案,我现在明白了。 – kobe 2010-12-04 06:28:31
javascript:
scheme向浏览器指示它是JavaScript代码,而不是来自当前页面的基本URL的相对路径。
感谢ignacio .... – kobe 2010-12-04 06:28:04
你可能根本不应该使用它。只需在您的定位标记中返回false即可。见http://stackoverflow.com/questions/2321469/when-do-i-need-to-specify-the-javascript-protocol – charliegriefer 2010-12-04 06:22:05