묻고답하기

안녕하세요, 전 요즘 HTML을 배우면서 개인홈페이지를 만들고 있는 사람입니다.
그런데 홈페이지에 네이버,구글,엠파스 등의 검색창(드롭다운 선택을 할수있는)을 달고 싶어서...
알아보니 자바스크립트를 알아야 하더군요(전 자바스크립트를 모릅니다.--;;)....

근데 여러 사이트를 돌아보니 고미(www.gomi.co.kr)라는 사이트에 제가 정확이 원하는 형태의
검색창을 서비스 하더라구요... 그래서 소스를 받은 후 해당 검색창 부분만 소스를 복사해서
아래와 같이 에디터에서 연습을 해보았습니다.    

브라우저에서 실행해보니 모양은 똑같이 나왔는데 검색을 실행해보면 아래 그림처럼(네이버) 한글이 깨지

면서 나오는 현상이 발생합니다. 야후나 다른 사이트도 마찬가지 현상이 벌어집니다.
똑같은 소스를 썼는데 왜 이런 현상이 나타나는지 궁금합니다.
오늘 하루종일 자바스크립트도 조금 배워가면서 알아봤는데 도저히 답이 안나오는군요...흑흑...--;;
도와 주시면 감사하겠습니다.


이건 제가 소스를 복사해온 고미 라는 사이트입니다.



아래는 셀렉트 박스에서 네이버를 선택한후 "핸드폰" 이라는 단어를 검색한 결과입니다. 글씨가 깨져나오네요...




=========================================================================================

아래 소스는 제가 직접 에디터에서 연습해본 결과 입니다.



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

</head>

<body>
<TABLE style="MARGIN-TOP: 2px; MARGIN-BOTTOM: 1px; LINE-HEIGHT: 100%" cellSpacing=0

borderColorDark=#cccccc cellPadding=0 width=293  align=center bgColor=#f6f6f6 borderColorLight=#f0ecf0>
   <TBODY>
     <TR>
      <FORM name="searchforit" action="javascript:doSearch()"   method="get">

<SCRIPT language=javascript>
<!--
function addplus(items)
{
var plussed = "";
for (var t = 1; t<= items.length ; t++)
{
if (items.substring(t-1,t) == " ")
{ plussed+="+"; }
else
{ plussed+=items.substring(t-1,t); }
}
return plussed;
}

// Do the Search
function doSearch()
{
var words;
words = document.searchforit.query.value;
var searchitems;
searchitems=addplus(words);
var index;
// obtain the selectedIndex properties from the search engines option for
index = document.searchforit.service.selectedIndex;
if (index>= 0)
{
var site;
site = document.searchforit.service.options[index].value;
site+=searchitems;


if (notEmpty(searchitems))
{
//window.open("","mainWin");
window.open(site,"_blank");
//window.location=site;
}
}

else
{alert("검색 엔진을 선택하세요.");}
}

// Check for empty contents in search searchitems
function notEmpty(word)
{
if (word == "" || word == null)
{
self.status="ENTER SEARCH searchitems";
alert("[알림] 검색어를 입력하세요.");
document.searchforit.query.focus();
return false;
}
else
{
self.status = word + "을(를) 찾고 있습니다.";
return true;
}
}

function clearIt()
{
document.searchforit.query.value="";
document.searchforit.query.focus();
}

function FocusOn() {
document.searchforit.query.focus();
return;
}
//-->
</SCRIPT>



     <TD align=middle><SPAN style="FONT-SIZE: 9pt"><SELECT  style="FONT-SIZE: 9pt; HEIGHT: 15px;

BACKGROUND-COLOR: #ffffff"  name=service><OPTION
                          value=http://click.linkprice.com/lpclick.php?

m_id=yahoo&a_id=A100016682&p_id=0000&l_cd1=4&l_cd2=0&l_id=0001&u_id

=&lpv2=yahoo_kr_attach_linkprice001_0201&lpv3=0&lpv1=
                          selected>야후</OPTION><OPTION
                          value=http://search.naver.com/search.naver?query=>네이버</OPTION>
                          <OPTION
                          value=http://search.ilikeclick.com/ilikeclick/?ec=20001414&MD=P&TT=%BC%

D5%BD%AC%BF%EE+%B0%CB%BB%F6+-+%C0%CC%C1%F6%BC%AD%C4%

A1&HK=&AT=Y&PL=10&TP=2&BT=2&query=>이지서치</OPTION>
                          <OPTION
                          value=http://search.empas.com/search/all.html?q=>엠파스</OPTION>
                          <OPTION
                          value=http://search.daum.net/cgi-bin/nsp/search.cgi?w=tot&q=>다음</OPTION>
                          <OPTION
                          value=http://search.paran.com/search/index.php?Query=>파란</OPTION>
                          <OPTION
                          value=http://search.nate.com/search/search.asp?Query=>NATE</OPTION></SELECT>
                        </SPAN><!-- 야후!링크서치 노출 시작 -->                        src="고미.files/lpshow.htm" width=1 border=0 nosave><!-- 야후!링크서치 노출 끝 --

><INPUT
                        style="BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT

-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px

solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff"
                        size=26 name=query></TD>
                      <TD width=34><INPUT type=image
                        src="image/s_button.gif"></TD></FORM></TR></TBODY></TABLE>
                    


</html>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
나진호 따로설치 관련 apm 질문.  
서기석 플래쉬 네비게이션 메인메뉴에서요.. [4] 2007.08.10
어상수 플래시 질문이요 ~ 메뉴에 관한 ~ [2] 2007.08.10
박군의그녀 일시정지 [1] 2007.08.10
간지 홈페이지 만들기 [2] 2007.08.10
빵이저아~^^* 팝업창을 띄울려고 합니다. 방법좀 설명해주실수 잇는분 도와주세요~  
재규어 아이프레임이 먹히지 않아요! [1] 2007.08.10
어려운PHP 달력, 일정관리 php 코딩중인데요... 정말 미치겠습니다 [1] 2007.08.10
LDPC 문서 다운로드 관련질문  
hansol 클릭하지 않고 시작할때 바로 뜨게 할 수 없나요? [2] 2007.08.10
즈라님 윈xp하고 윈2000에서 하고 ; 왜 다르게 뜨는지..;; [1] 2007.08.10
☆프리☆ 디자이너분들께 답변 부탁드릴께요. [1] 2007.08.10
배경환 아이프레임 관련질문입니다 [1] 2007.08.10
김영현 인트로에서 메인, 서버로 넘어갈때 주소고정법 [1] 2007.08.10
서기석 플래시 액션에서 on만 넣으면 스톱으로 되버리는데요.. [1] 2007.08.10
이주용 메뉴를 최 상단에 바짝 붙이고 싶어요 ㅜㅜ [2] 2007.08.10
이주용 게시판들을 보면요 ^^ 점선으로 구분이 지어져 잇는데... 없애는 방법? [3] 2007.08.10
따미 서버컴퓨터 트래픽관련 질문입니다.. [1] 2007.08.10
박상곤 이런건 어떻게 해야할련지요  
현무대제 어렵네요..  
이주용 갤러리에서 이미지 클릭시 팝업 엑박 어케 고치나요 ㅜㅜ  
크로키 특정페이지 접속자수 제한 방법  
똑똑한ⓘ 플래시 링크질문입니다.  
박군의그녀 드림위버 [1] 2007.08.10
박철민 창의 크기에 따라서 양옆의 테이블이 늘어나게 하려면... [1] 2007.08.10
입실렌티 자바스크립트와 폼태그를 이용한 홈페이지에 검색창 달기 질문입니다.  
june 이런 경우에 아이피 차단가능한가요?  
고형석 노프레임으로 게시판 head 걸면 주메뉴인 플래시가 안먹히는데요.. [1] 2007.08.10
노승수 외부로그인 소스를 넣었는데 로그인 하면 로그인 정보가 다른 프레임에 떠요 [1] 2007.08.10
jslee 업로드와 페이지뷰 스피드와의 상관관계...