묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
자바스크립트에서 링크를 거는 중....
2003.12.30 11:35
우선 제가 고민하고 있는 소스를 보면요.....
<!-- 검색 소스 부분 시작 -->
<form name="searchforit" method="get" action="javascript:doSearch()">
<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 site;
site = document.searchforit.service.value;
site+=searchitems;
if (notEmpty(searchitems))
{
//window.open("","mainWin");
window.location=site;
//window.location=site;
}
}
// 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>
<input type=hidden name="service" value="http://search.naver.com/search.naver?where=nexearch&query=">
<input type="text" name="query" size='23' style="height:20px; background-color:#FFFFFF; border:1 #333333 solid font-family: 굴림,Arial; font-size: 11px; color:#000000;"><INPUT type="image" src="search.gif">
</form>
<!-- 검색 소스 여기까지 -->
('' 위와 같은 소스구요.. 저 소스를 좌우 프래임을 나눈 페이지에서 사용하려고 합니다.
┌ㅡㅡ┬ㅡㅡㅡㅡ┐
ㅣ ㅣ ㅣ <- 요렇게요....
ㅣ A ㅣ B l
ㅣ ㅣ ㅣ
ㅣ ㅣ ㅣ
└ㅡㅡ┴ㅡㅡㅡㅡ┘
저 소스는 A프래임에 들어갑니다 문제는 검색결과가 A 프래임에 나온다는 거죠.. ;;
저 결과를 B 프래임에 출력하고 싶습니다.
제가 생각하기엔..
window.location=site;
요 부분을 어떻게 고쳐주면 될 거 같은데......
도와주세용~~
<!-- 검색 소스 부분 시작 -->
<form name="searchforit" method="get" action="javascript:doSearch()">
<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 site;
site = document.searchforit.service.value;
site+=searchitems;
if (notEmpty(searchitems))
{
//window.open("","mainWin");
window.location=site;
//window.location=site;
}
}
// 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>
<input type=hidden name="service" value="http://search.naver.com/search.naver?where=nexearch&query=">
<input type="text" name="query" size='23' style="height:20px; background-color:#FFFFFF; border:1 #333333 solid font-family: 굴림,Arial; font-size: 11px; color:#000000;"><INPUT type="image" src="search.gif">
</form>
<!-- 검색 소스 여기까지 -->
('' 위와 같은 소스구요.. 저 소스를 좌우 프래임을 나눈 페이지에서 사용하려고 합니다.
┌ㅡㅡ┬ㅡㅡㅡㅡ┐
ㅣ ㅣ ㅣ <- 요렇게요....
ㅣ A ㅣ B l
ㅣ ㅣ ㅣ
ㅣ ㅣ ㅣ
└ㅡㅡ┴ㅡㅡㅡㅡ┘
저 소스는 A프래임에 들어갑니다 문제는 검색결과가 A 프래임에 나온다는 거죠.. ;;
저 결과를 B 프래임에 출력하고 싶습니다.
제가 생각하기엔..
window.location=site;
요 부분을 어떻게 고쳐주면 될 거 같은데......
도와주세용~~