2012-07-06 3 views
0

모든 브라우저에서 클릭 가능한 링크에 커서를 올려 놓으면 페이지 맨 아래에이 링크의 대상이 표시되며 여기에서 리디렉션됩니다 딸깍 하는 소리. jQuery로 숨길 수 있습니까? 주소 표시 줄을 숨기거나 빈 페이지로 설정하여 실제 페이지를 숨길 수 있습니까? (예 : 도메인 이름 만 표시) 감사합니다.대상 삭제 브라우저 페이지 하단의 링크 URL

답변

1

당신은이 작업을 수행 할 수 있습니다, 또는 이것의 변형 :

이와 같은 링크를 갖는

$(document).ready(function() { 
      var where_to = "http://www.google.com"; 
      $('#mylink').on('click', function(event) { 
       event.preventDefault(); 
       document.location.href = where_to; 
      }) 
     }); 
: 그것을 클릭에 갈 곳 그리고 jQuery로

<a href="#" id="mylink">click here</a> 
당신이 설정할 수 있습니다

그러면 링크를 통해 롤오버에서 상태 표시 줄에 위치가 표시되지 않습니다.

편집 : 주소 표시 줄 콘텐츠의 경우 실제 스크립트 이름을 숨기려면 .htaccess 재 작성 규칙을보고 웹 검색을 수행하십시오.

1

아니요, 아직 가능하지 않습니다. window.status 속성은 대부분의 브라우저에서 작동하는 것으로 보이지 않으며 Firefox의 경우에도 브라우저의 설정에서 옵션이 활성화 된 경우에만 작동합니다. 당신은 일종의 해결해야 할 것입니다. 약간의 연구에서, 나는 this work-around을 발견했다.

등 뭔가 아래도 작동합니다 (예를 들어, 다른 해결 방법) :

<a href="#" onclick="location.href ='http://www.google.com';">my link</a>