HTML 링크질문

조회수 613회

Name 이라는 String이 있습니다.

[블로그에서 검색] 이라는 버튼을 만들어서 버튼을 누르면 https://m.search.naver.com/search.naver?where=m_blog&sm=mtb_jum&query= + 검색내용

이 것이 블로그 검색 링크인데

Name의 값을 위 링크와 합쳐져서

블로그에서 검색이라는 버튼을 누르면 Name을 검색한 페이지로 이동하게 코딩을 하고싶은데

하이퍼 링크에 Name을 추가하는 방법을 모르겠네요.

부탁드려요

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 질문하시는 것은 URL 인코딩에 관한 것입니다. 대부분의 브라우저는 주소창에 한국어를 치면 알아서 인코딩을 해주지만, 프로그램단에서는 적당한 URL 인코딩 함수를 써서 브라우저에 넘겨주셔야 합니다.

    이 경우 JS에서는 encodeURIComponent()를 쓰면 될 겁니다.

    var getNaverSearchURL = function (keyword) {
      return 'https://search.naver.com/search.naver?where=post&query=' + encodeURIComponent(keyword);
    }
    

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)