2009-11-10 7 views
2

이봐 그래서 나는 내 사이트에 마우스 오른쪽 버튼으로 클릭 메뉴를 설정하면추출 URL이

http://www.jaminproud.com

모든 것이 잘 작동 여기에서 볼 수 있습니다 마우스 오른쪽 버튼으로 클릭 메뉴에서 사용하는 새 탭에서 링크를 엽니 다. 나는 도처에 들여다 보았고 이것에 대한 확고한 답을 찾지 못한다. 또한 앵커 태그 위로 마우스를 가져 가면 옵션이 표시되도록 메뉴를 만드는 방법이 필요합니다. 모든 도움을 미리 감사드립니다.

P.S 나는 실제 코드를 작성하는 것이 좋을 필요는 없지만 감사의 방향으로 향하게해야합니다.

+1

내 두 센트이지만 그것을 사용하는 사용자를 마우스 오른쪽 단추로 누르는 데는 다른 기능을 사용하고 사용하지 않는 사용자에게는 쓸모가 없습니다 (Mac에서 읽음). 나는 단지 기본 동작 (유용성 제안을 위해)을 고수하고 그대로두면된다. – Frankie

+0

질문에 mootools 프레임 워크가 그러한 작업에 사용 가능하다는 사실을 추가하십시오. 대답을 찾는 것이 훨씬 쉬울 것입니다 :) –

+0

@Frankie - 저는 항상 내 Mac에서 마우스 오른쪽 버튼을 클릭합니다. 일반적으로 기본 기능을 무시할 때 약간 짜증나지만 특정 div 또는 부분에 포함되어 있으면 매우 유용 할 수 있습니다. –

답변

0

event 개체의 target 속성에서 click 이벤트 처리기에서 클릭 한 요소를 저장해야합니다. 요소의 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

, 왜 단지 = "_ 새로운"대상을 사용하지?

+0

작은 오타. ""할 수있는 방법이 없습니다 "... –