그누보드에 맞게 소스좀 수정부탁드립니다. 정보
그누보드 그누보드에 맞게 소스좀 수정부탁드립니다.본문
어렵사리 이리저리 분류 검색에 관련된 사항을 찾다가 우연히 발견된 제로 소스를 올립니다. 그런데 그누에 맞게 고치려니 무지랭이인 제겐-_- 이소스를 그누에 맞게 고칠순 없을까요? 실력자님들의 수정 부탁드립니다.
셀렉트박스로 게시판을 선택하여 선택된 게시판을 검색해주는 검색폼 (수정됨)
셀렉트 메뉴에서 검색할 게시판을 선택한 후 검색어를 작성하고 검색 버튼을 클릭하면
선택 게시판을 검색 해 주는 간단한 검색폼 입니다.
PHP 프로그램 같이 검색 결과를 별도의 프로그램으로 출력 해 주는 것이 아니라.
셀렉트 박스에서 선택한 게시판으로 이동 되어 검색이 되는 형태입니다.
따라서, HTML 페이지에 소스만을 삽입하여 주는 방법만으로 사용 가능합니다.
자자, 그럼 소스 설명 해 드릴게요..
--------------------------------------------------------------------------------------------------
<HEAD>와</HEAD> 사이에 소스를 넣어 줍니다. (소스 수정 필요없음.)
--------------------------------------------------------------------------------------------------
<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.searching.keyword.value;
var searchitems;
searchitems=addplus(words);
var index;
// obtain the selectedIndex properties from the search engines option for
index = document.searching.service.selectedIndex;
if (index>=1){
var site;
site = document.searching.service.options[index].value;
site+=searchitems;
if (notEmpty(searchitems)){
//window.open("","mainWin");
//window.open(site,"mainWin");
window.location=site;
}
}
else{
alert("\n검색할 게시판을 선택하세요.");
}
}
// Check for empty contents in search searchitems
function notEmpty(word){
if (word == "" || word == null){
self.status="ENTER SEARCH searchitems";
alert("\nYou must enter a keyword to search for.");
document.searching.keyword.focus();
return false;
}
else{
self.status = "SEARCHING FOR: " + word;
return true;
}
}
function clearIt(){
document.searching.keyword.value="";
document.searching.keyword.focus();
}
function FocusOn() {
document.searching.keyword.focus();
return;
}
//-->
</SCRIPT>
--------------------------------------------------------------------------------------------------
검색폼을 삽입할 위치에 소스를 넣어 줍니다. (소스 수정 필요!)
--------------------------------------------------------------------------------------------------
<table>
<td align="center">
<FORM NAME="searching" ACTION=".javascriptdoSearch()" method="GET" onSubmet="doSearch()">
<table cellspacing="0" cellpadding="2" width="100%" style="border-collapse:collapse;">
<tr>
<td width="100%">
<select name="service" STYLE="color:rgb(102,102,102); background-color:white;" size="1">
<option>검색할 게시판</option>
<option value="http://stobi.com/main/bbs/zboard.php?id=faq&keyword="> - FAQ게시판
<option value="http://stobi.com/main/bbs/zboard.php?id=test&keyword="> - TEST게시판
//소스수정! <option value="제로보드게시판 주소&keyword="> 형식으로 써줍니다. 그리고 뒤에는 게시판 제목.
</SELECT><input name="keyword" value="" size=24><input type="button" value=" 검 색 " onClick="doSearch()">
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
--------------------------------------------------------------------------------------------------
위에 주석으로 설명이 되어있는 부분 한 부분만 수정 하시면 설정 끝! 이제 테스트 해 보시면 됩니다.
셀렉트박스로 게시판을 선택하여 선택된 게시판을 검색해주는 검색폼 (수정됨)
셀렉트 메뉴에서 검색할 게시판을 선택한 후 검색어를 작성하고 검색 버튼을 클릭하면
선택 게시판을 검색 해 주는 간단한 검색폼 입니다.
PHP 프로그램 같이 검색 결과를 별도의 프로그램으로 출력 해 주는 것이 아니라.
셀렉트 박스에서 선택한 게시판으로 이동 되어 검색이 되는 형태입니다.
따라서, HTML 페이지에 소스만을 삽입하여 주는 방법만으로 사용 가능합니다.
자자, 그럼 소스 설명 해 드릴게요..
--------------------------------------------------------------------------------------------------
<HEAD>와</HEAD> 사이에 소스를 넣어 줍니다. (소스 수정 필요없음.)
--------------------------------------------------------------------------------------------------
<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.searching.keyword.value;
var searchitems;
searchitems=addplus(words);
var index;
// obtain the selectedIndex properties from the search engines option for
index = document.searching.service.selectedIndex;
if (index>=1){
var site;
site = document.searching.service.options[index].value;
site+=searchitems;
if (notEmpty(searchitems)){
//window.open("","mainWin");
//window.open(site,"mainWin");
window.location=site;
}
}
else{
alert("\n검색할 게시판을 선택하세요.");
}
}
// Check for empty contents in search searchitems
function notEmpty(word){
if (word == "" || word == null){
self.status="ENTER SEARCH searchitems";
alert("\nYou must enter a keyword to search for.");
document.searching.keyword.focus();
return false;
}
else{
self.status = "SEARCHING FOR: " + word;
return true;
}
}
function clearIt(){
document.searching.keyword.value="";
document.searching.keyword.focus();
}
function FocusOn() {
document.searching.keyword.focus();
return;
}
//-->
</SCRIPT>
--------------------------------------------------------------------------------------------------
검색폼을 삽입할 위치에 소스를 넣어 줍니다. (소스 수정 필요!)
--------------------------------------------------------------------------------------------------
<table>
<td align="center">
<FORM NAME="searching" ACTION=".javascriptdoSearch()" method="GET" onSubmet="doSearch()">
<table cellspacing="0" cellpadding="2" width="100%" style="border-collapse:collapse;">
<tr>
<td width="100%">
<select name="service" STYLE="color:rgb(102,102,102); background-color:white;" size="1">
<option>검색할 게시판</option>
<option value="http://stobi.com/main/bbs/zboard.php?id=faq&keyword="> - FAQ게시판
<option value="http://stobi.com/main/bbs/zboard.php?id=test&keyword="> - TEST게시판
//소스수정! <option value="제로보드게시판 주소&keyword="> 형식으로 써줍니다. 그리고 뒤에는 게시판 제목.
</SELECT><input name="keyword" value="" size=24><input type="button" value=" 검 색 " onClick="doSearch()">
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
--------------------------------------------------------------------------------------------------
위에 주석으로 설명이 되어있는 부분 한 부분만 수정 하시면 설정 끝! 이제 테스트 해 보시면 됩니다.
댓글 전체