2012-05-16 5 views
0

이봐, 내가 가진자바 스크립트의 도움을 즐겨 찾기에 필요한

javascript:(function(){ window.open('http://www.mywebsite.com/index.php?currentsite#bookmark'); })()

가 어떻게 해당 URL로 현재 웹 사이트의 URL을 얻을 수 있습니다 즐겨 찾기이 작은 자바 스크립트? document.URL을 사용하는 것에 대해 들어 보았습니다. 그러나 현재 브라우징중인 사이트의 URL이있는 책갈피에 URL을 가져 오는 방법을 모르겠습니다. 결과는 http://www.mywebsite.com/index.php?currentsite=document.URL#bookmark

감사

+0

http://stackoverflow.com/questions/3024745/cross-browser-bookmark-add-to-favorites-javascript – Habib

+2

그건 내 질문에 실제로 대답하지 않습니다. 어쨌든 고마워. –

답변

3
javascript:(function(){ window.open('http://www.mywebsite.com/index.php?currentsite=' + encodeURIComponent(location.href) + '#bookmark'); })() 
+0

완벽하게 작동합니다! 인코딩 부분이 필요합니까? –

+0

현재 위치에 쿼리 매개 변수가 있다고 가정합니다. :) –

+0

좋은 지적, 고마워요! –

2

이 에서는 window.location을 시도하거나 document.location.href 또는 window.location.href 내가 하나가 작동하는 :) 그냥

1

잊고 순간에되는 의미

window.open('http://<someurl>?' + window.location.href + '#somebookmark'); 

window.location.href 당신에게 현재 FR의 HREF을 줄 것이다 : 같이 - window.location.href 사용 너.

2

이 대신 사용해보십시오 :

javascript:(function(){window.open('http://www.mywebsite.com/index.php?'+document.location.href+'#bookmark');})() 
1

난 당신이 얘기하지만 당신은 앙커 할 수 있습니다 document.location.hrefhttp://www.w3schools.com/jsref/prop_doc_url.asp

당신과 함께 전체 URL을 얻으려고 노력하는 경우 정확히 모르겠어요 다음과 같아야 위치 개체를 http://www.w3schools.com/jsref/obj_location.asp

코드를 사용하여 URL의 부분에 액세스 할 수 있습니다

function(){ 
    var url = document.location.href; 
    window.open('http://www.mywebsite.com/index.php?currentsite = ' + url); 
} 

당신이 무엇을하려고하는지는 확실하지 않습니다.

관련 문제