묻고답하기

안녕하세요, 전 요즘 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실행하여 access로 로그인만드는 방법  
송우정 노프레임 형식에서 게시판 주소를 어떤 코드나 태그로 넣어야 하는지요?  
윤동희 저기요 이미지만드려면 뭐로만들어야하나요?? [2] 2007.08.10
박정훈 제 게시판 소스인데요. 고수님들 답변 좀 부탁드립니다. 급해서요...ㅠㅠ  
이종헌 초봅니다.도와주세요.ㅠㅠ  
Ass 텍스트 파일 다운받기.. [2] 2007.08.10
강민진 팝업창 웹 디자인할려고 하는데요...  
빵이저아~^^* ★★원프레임 상단메뉴에 플래쉬가 안들어가요 ㅠ★★ [2] 2007.08.10
KillerMan 테이블 깨짐현상  
ㅇㅇ 배경 겹치기??? [1] 2007.08.10
눈물 로그인 넣는거요 ㄱ- [1] 2007.08.10
신경훈 홈페이지에 최신게시물 표시 에러좀 부탁드려요 [2] 2007.08.10
박군의그녀 자바스크립트  
jslee 업로드와 페이지뷰 스피드와의 상관관계...  
노승수 외부로그인 소스를 넣었는데 로그인 하면 로그인 정보가 다른 프레임에 떠요 [1] 2007.08.10
고형석 노프레임으로 게시판 head 걸면 주메뉴인 플래시가 안먹히는데요.. [1] 2007.08.10
june 이런 경우에 아이피 차단가능한가요?  
입실렌티 자바스크립트와 폼태그를 이용한 홈페이지에 검색창 달기 질문입니다.  
박철민 창의 크기에 따라서 양옆의 테이블이 늘어나게 하려면... [1] 2007.08.10
박군의그녀 드림위버 [1] 2007.08.10
똑똑한ⓘ 플래시 링크질문입니다.  
크로키 특정페이지 접속자수 제한 방법  
이주용 갤러리에서 이미지 클릭시 팝업 엑박 어케 고치나요 ㅜㅜ  
현무대제 어렵네요..  
박상곤 이런건 어떻게 해야할련지요  
따미 서버컴퓨터 트래픽관련 질문입니다.. [1] 2007.08.10
이주용 게시판들을 보면요 ^^ 점선으로 구분이 지어져 잇는데... 없애는 방법? [3] 2007.08.10
이주용 메뉴를 최 상단에 바짝 붙이고 싶어요 ㅜㅜ [2] 2007.08.10
서기석 플래시 액션에서 on만 넣으면 스톱으로 되버리는데요.. [1] 2007.08.10