2009-11-10 50 views
2

嘿所以我成立了我的網站上點擊右鍵菜單中,您可以在這裏看到從錨標記中提取網址在右鍵菜單使用

http://www.jaminproud.com

一切工作良好,除了我要的abilty添加到在新標籤中打開鏈接。我到處尋找,無法找到一個堅實的答案。我還需要一種方法來製作菜單,以便只在懸停在錨標籤上時顯示選項。預先感謝您的幫助。

P.S我不需要編寫的實際代碼,這將是很好的,但只是要指出方向謝謝。

+1

這只是我的兩分錢,但給右鍵點擊不同的功能會使用它的用戶感到厭煩,並且對於不使用它的用戶沒用(閱讀Mac的)。我會堅持默認行爲(爲可用性建議)並讓它成爲。 – Frankie 2009-11-10 20:55:09

+0

請向您的問題添加一個事實,即您有mootools框架可用於此類任務。這會更容易找到答案:) – 2009-11-10 20:56:49

+0

@Frankie - 我一直使用右鍵單擊我的Mac。一般來說,當默認功能被覆蓋時,它有點煩人,但如果它被包含到某個div或部分,它可能非常有用。 – 2009-11-10 20:57:53

回答

0

您需要將對象的target屬性的click事件處理程序中單擊的元素保存爲event屬性。您可以使用元素的nodeName屬性獲取標籤名稱,如果它是A元素,則可以使用href屬性獲取URL。

0

標籤是針對特定瀏覽器,所以你可能只是想在像這樣的鏈接指定target屬性在新窗口中打開:

<a href='somewhere.html' target='_blank'>My Link</a> 

大多數選項卡式瀏覽器將讓用戶指定,如果他們想當點擊這些類型的鏈接之一時,它會在新標籤頁或新窗口中打開。

2

現在有一種方法可以在新選項卡中指定打開,但是當新的瀏覽器支持CSS3時,我們將能夠選擇鏈接。

參見:http://www.w3.org/TR/2004/WD-css3-hyperlinks-20040224/#target-new

現在,爲什麼不直接使用target = 「_新」?

+0

小寫字母錯誤。 「沒有辦法」...... – 2009-11-10 22:51:49