채택완료

검색창과 검색값을 네이버 검색버튼으로 만들기

페이지 1

검색창이 있습니다.

[            ] 검색

페이지 2

해당 검색어링크를 품은 네이버 검색링크 

정말 초보적인 질문이지만 기초가 없는 제겐 어렵네요 ㅠㅜ

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

네이버의 경우 검색방식이 아래와 같습니다.

https://search.naver.com/search.naver?sm=top_hty&fbm=1&ie=utf8&query=검색어

간단하게 짜봤습니다.

Copy
<script>
function gotourl() {
    var url = document.forms[0].elements['name'].value;
    window.location = 'https://search.naver.com/search.naver?sm=top_hty&fbm=1&ie=utf8&query=' + url;
    return false;
}
</script>

<form onsubmit="return gotourl();" class="goto-form">
    <input type="text" name="name">
    <input type="submit" value="Submit">
</form>

window.location 에 있는 내용을 바꾸면 다른 사이트로도 사용 가능합니다.

답변에 대한 댓글 1개

아직 컴터로 해보진 못했는데, 저렇게 하면 해당 검색창으로 넘어가는것일거 같은데, 해당 url(네이버 검색방식 url+검색어)를 품은 링크가 있는 페이지를 만들고 싶은건데.... 혹시 뭐가 바뀌어여 할까요?

if(url){

window.location = 'https://search.naver.com/search.naver?sm=top_hty&fbm=1&ie=utf8&query=' + url;

} else {

window.location = 'https://naver.com';

}

이렇게 url 유무에 따라 분기를 두시면됩니다.

페이지 생성이면 파서부터 해서 해야할게 많습니다.

의뢰로 가시면 좋을듯 하네요.

답변에 대한 댓글 1개

감사해요 ㅎㅎ
혹시 검색어가 없을때는 그냥 네이버로 가게 할수도 있을까요?

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