在我通過那裏有一個鏈接的代碼中有一個鏈接href = javascript :;在code.when它被點擊它打開一個燈箱,顯示一些信息與關閉button.how它完成了。我認爲這使用dojo什麼是href = javascript :;
回答
所有這些都是調用一個JavaScript函數執行一些JavaScript。也許張貼代碼作爲例子有所幫助。
@Rob:'href = javascript;'是代碼.... – James 2010-04-28 12:07:57
有點奇怪,通常代碼是大衛說的 yourlinktext該鏈接顯示爲url或圖像?我知道燈箱使用圖像上的'rel'屬性來顯示花哨的燈箱效果,並讓圖像彈出 – Rob 2010-04-28 12:13:50
他可能在代碼中的其他地方有一個addEventListener。 – 2010-04-28 12:17:34
href="javascript:somefunction();"
只是一種指向某些javascript代碼功能的方式。
你也可以這樣做:href="#" onclick="somefunction();return false;"
真的沒什麼道場了。它所做的只是調用函數或JavaScript代碼。它只是告訴元素使用JavaScript。
或href="javascript:void(0);" onclick="somefunction();"
已經說過了。
<a href="javascript:void(0)" onClick="callFunction();">
呼叫callFunction()方法的onClick
這也可以作爲foollows
<a href="javascript:callFunction();">
<a href="#" onClick="callFunction();">
這也調用JavaScript callFunction()方法,但它在你的URL要避免這一點增加了#
<a href="javascript:void(0)" onClick="callFunction();">
有人會使用onclick事件的原因... – Russell 2010-04-28 12:09:55
我相信這只是表明你的鏈接是要執行一些javascr ipt功能。通常情況下,您可以通過鏈接鏈接上的事件來實現這一點。的OnClick /的OnMouseMove
代碼:
<a href="javascript:;">..</a>
實際上將無能爲力。通常,這個Nothing鏈接允許一些JavaScript代碼使用onclick事件。 onclick事件觸發可能來自django或jquery或任何地方的窗口。
它被稱爲JavaScript僞協議。它旨在用JavaScript計算的值替換文檔內容。最好不要使用它,有幾個原因,其中包括:
- 如果已禁用JavaScript,你有去無處
- 如果你的JavaScript返回值的鏈接,該頁面的內容將被替換該值
據稱,這是一個網址,以一種資源,通過「JavaScript的」協議的訪問,就像你可以有「HTTP:」或「ftp:」類型。我不知道它是否是一個實際的標準,但大多數瀏覽器都知道URL必須被提供給JavaScript解釋器。因此,在實踐中,你可以用它來有,用一個鏈接觸發JavaScript代碼,例如:
<a href="javascript:alert('Hello!')">Say hello</a>
當然,編寫HTML標記內的JavaScript代碼是既不乾淨,也不mantainable。但存在的可能性。
href="javascript:;"
怎麼樣?如果你密切關注,你會意識到「;」是一個JavaScript代碼片段,它什麼也不做。這纔是重點。這通常用於建立無處指向的鏈接。主要目的是點擊它觸發在其他地方定義的JavaScript代碼(通過onclick事件處理程序)。
最後但並非最不重要的是,您經常會看到諸如onclick="javascript:doStuff()"
之類的內容。 HTML屬性的onclick
需要JavaScript代碼,而不是URL。在這種情況下,javascript:
前綴是完全多餘的。但是,代碼仍然運行。它發生只是偶然;-)
編輯成在JavaScript語法標籤:
我剛纔說這個鏈接,explane你onlclik事件如何道場工作:
OK,貪圖,這裏所有的答案都是很好的答案,你的具體情況,如果你正在使用道場
的<a href="javascript:;" >
只是prevent your <a> tag to jump around when clicked
當然沒有行動!
可能是你有這樣的事情在你的代碼:
<a href="javascript:;" id="some" class="some_too" rel="some_too_too">
道場僅保留<a>
ID OR 類 OR 相對標籤和執行的功能!
- 1. 這是什麼href?
- 2. 什麼是href =「javascript:__ doPostBack('ctl00 $ cph1 $ mnuPager','b3')」
- 3. 爲什麼href是不是在JavaScript關閉
- 4. 爲什麼使用HREF =「JavaScript的:無效()
- 5. href表達式<a href="javascript:;"></a>做什麼?
- 6. 爲什麼使用`javascript:void(0)`而不是`javascript:`作爲href做什麼佔位符?
- 7. javascript://在鏈接的href中是什麼意思
- 8. 什麼是JavaScript錨標籤的正確href值?
- 9. 什麼是javascript:;?
- 10. '?'是什麼?在href之後呢?
- 11. 什麼是和如何href =?id工程
- 12. 什麼是href =「#_ self」的意思?
- 13. 爲什麼在HTML中使用href =「//而不是href =」http://?
- 14. 什麼是<a href="?request=register"> Register</a>中的href?
- 15. 「javascript :;」有什麼區別和「javascript:」在href屬性中?
- 16. 什麼是Javascript宏?
- 17. 什麼是JavaScript的
- 18. 是什麼?「在JavaScript
- 19. 是什麼以JavaScript
- 20. 什麼是JavaScript中
- 21. 什麼是JavaScript中
- 22. 什麼是JavaScript中
- 23. 什麼是「javascript :;」做?
- 24. 什麼是在Javascript
- 25. 什麼是在Javascript
- 26. 什麼是!在JavaScript?
- 27. 什麼是JavaScript庫?
- 28. 什麼是Javascript FunctionList?
- 29. 什麼是JavaScript的
- 30. 是什麼在JavaScript
這些答案是否爲您提供瞭解決問題的答案? – Russell 2010-07-06 06:19:39