我們有很多遺留內嵌的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