'
+'
'
+''
+'●検索結果の一覧●'
+'
'
) ;
}
}
//----------------------------------
// 出力結果HTMLのフッタ部
//----------------------------------
function printFooterHtml()
{
with( top.resultFrame.document )
{
write('
') ;
}
}
//---------------------------------------------------------
// 現在何枚中何枚目を表示しているのか、
// また、次のページ、前のページへのリンクも表示する
//---------------------------------------------------------
function printIndexGage( offset , Arraylength )
{
with( top.resultFrame.document )
{
write('') ;
}
}
//-----------------------------------------------------------
// 与えられた商品コードから、
// 関連するレコードを取得し、文字列として返す
//-----------------------------------------------------------
function getRecordString( photoNumber )
{
var i = 0 ; // DBの区切り文字列を探すインデックス
var count = 0 ; // DBの区切り文字列'#'をカウントする
// キーワードDB文字列をデータベースから取得する
var keywordDB = top.databaseFrame.keywordDB + '' ;
var maxPhotoNumber = top.databaseFrame.maxPhotoNumber ;
var minimumPhotoNumber = top.databaseFrame.minimumPhotoNumber ;
photoNumber -= minimumPhotoNumber ;
// 作品番号の分だけ、DB内の'#'を探して、インデックスをそこへセットする
while( count <= maxPhotoNumber - minimumPhotoNumber )
{
i = keywordDB.indexOf('#' , i ) ; // #Bx,word1,...,#の先頭の'#'を探す
i = keywordDB.indexOf(',' , i ) + 1 ; // 上の最初のwordの先頭を探す
// 作品番号とカウントが一致したら、
// そこにあるキーワード文字列を返して終了
if( count++ == photoNumber )
{
return(
keywordDB.substring( i , keywordDB.indexOf('#' , i ) )
) ;
}
}
return '' ;
}
// ---------------------------------------------------------------------
// キーワードリストの中からマッチしているワードに色を付けて目立たせる
// ---------------------------------------------------------------------
//function _String_markMatchingWord( string )
function markMatchingWord( string )
{
var idx = 0 ;
string = ',' + string ;
// 複数あるキーワードの全てについて処理する。
for( var i=0 ; i= 0 )
{
string = string.substring( 0 , idx )
+ '' + search.keywordArray[i] + ''
+ string.substring( idx + search.keywordArray[i].length
, string.length ) ;
}
}
return( string ) ;
}
//String.prototype.markMatchingWord = _String_markMatchingWord ;
//------------------------------------------------------------
// 検索結果の商品コードが納められた配列オブジェクトを受け取り。
// 文字列ををフレームに出力する
//------------------------------------------------------------
function _Search_printResult()
{
with( top.resultFrame.document )
{
open() ;
for( i=0 ; i' : ',') ) ;
}
close() ;
}
}
Search.prototype.printResult = _Search_printResult ; // プロトタイプメソッド
//-----------------------------------------------------------------
// 検索中、お客様を退屈させないようなメッセージを結果フレームに出す
//-----------------------------------------------------------------
function printPreMessage(thisForm)
{
// thisForm.realKeywordsField.value = thisForm.keywordsField.value ;
// thisForm.keywordsField.value = 'ただいま検索中・・・お待ち下さい・・・' ;
with( top.resultFrame.document ) {
open() ;
write('') ;
write('ただいま検索中・・・
') ;
write('しばらくお待ち下さい・・・
') ;
write('') ;
close() ;
}
return true ;
}
///////////////////////////////////////////////////////////
//-->
フレーム未対応の方は申し訳ありません、検索エンジンはご利用できません。
お手数ですが最新版のWWWブラウザをご用意下さい。