CD検索

デモは、cd_sh_all.htm(全一覧)、cd_sh_tt.htm(タイトルなど)、cd_sh_at.htm(アーチスト、作曲家)、cd_sh_mc.htm(ジャンル)を開き、検索(抽出)キーをタイプインします。

 

 

ホーム へ       サンプルページ  CD検索 cd_search.htm

CDコレクションを(例)にした、CDタイトル・制作者、演奏者・作曲家、ジャンル などの、選択項目の全文字列から抽出。           XML、XSL、DHTML。    表スタイル、データベースなどのカスタマイズはテキストエディターなどで可。    Internet Explorer6.x〜対応(ie5.5)。     コピー、編集し、簡単にWebで応用できまっ。

 

< ご使用方法 >

・ ローカル(=PC)への保存は、cd_search.htm(作成方法)、cd_sh_all.htm(全一覧)、cd_sh_tt.htm(タイトルなど)、cd_sh_at.htm(アーチスト、作曲家)、cd_sh_mc.htm(ジャンル)、cd.xml(CDデータを記述する)、cd.xsl(表示スタイル)、nav_closed.gif (アイコン画像、任意)を右クリック、[対象をファイルに保存] - 【ファイルのダウンロード】、【ファイル名を付けて保存】 - <保存する場所>: ……、などで。    ※: 【Internet Explorer】 - [ファイル] - [名前を付けて保存]−[ファイルの種類] ”Webページ、完全” ……、などで変わってしまったファイル名や、*.htm など中のパスは要修正。

・ このDHTMLの実装、編集方法は、 (*1) 〜 (*6) を 参考に、 WordPad や SmipleText などのテキストエディター、あるいは ”FrontPage Express” などのホームページ制作ソフトのHTMLタグ挿入/編集メニュー で開き編集します。    下記の(例) (*1) 〜 (*6) を参考に太字部分の編集を任意に行います。    *.htmのファイル名は任意で。     ※: テキストエディターによる編集は、HP制作ソフトとの互換性の問題を生じません(HP制作ソフト間は少し生じる)。    ※: 太字、彩色自体は動作に無関係。

・ 作動テストは、ローカル(PC)に保存し、 Internet Explorer6.x〜 などで開いて。    更新の確認は、ieやサーバーからのキャッシュデーター更新を、目的のページを表示し ieでF5キーを押し最新データ読み込みで行います(≠再アクセス)。

・ アップロードや作動テストは、hogehoge.html と同じ階層〔ホルダー/ディレクトリー〕に、上で保存したファイル、*.htmに相当するファイルと、cd.xmlcd.xsl などを転送/配置し実施。  ※:別ディレクトリーに配置時は、*.htm 中のパスは要修正。   FTPなどで変わったファイル名は要修正。    スクリプト構文中への改行混入は非作動原因。

 ・ 関連情報 : 色記号5〃6スタイルシートリファレンスホームページ開設入門。   Web DevelopmentWeb開発IE10 互換性クックブック〃開発者向けガイド、IE API リファレンスIE 開発 > HTMLとCSS開発ツールでサイトを修正スクリプト デバッグの概要HTMLとCSSのサポートCSSの改良点XML〃リファレンスDHTML

(*1) cd_sh_all.htm (全一覧)(例)    全一覧メニューを記述したファイル、テキストエディターで編集、使用します。

HTMLの編集方法   (*1) をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。
〔この列ペースト不要〕  

シフトJIS使用(削除不可)

互換表示

ieなどに表示するアイコンファイル名(削除可)

<style type= </style>は(削除可)
(*1)〜(*3)表タイトル背景

body 文字色 背景色 下線
ハイパーリンク 〃
表示済みの〃
マウスオーバー時の〃
クリック中の〃
フォント

 

リンクを新しいWinで開くを標準(削除可)※:target= いろいろ
同じフレーム=_self、ページ全体=_top、親フレーム=_parent
お気に入り、タスクバーに表示するページ名(≠ファイル名)

 

 

 

 

 

 

 

 背景 リンク 表示済みリンクンク アクティブリンクの各色(任意値)

背景色 文字色 、サイズ

任意文字列 

メニュー

 

 

 

 

吹き出し

検索復旧

 

 

 

 

 

 

 

ボタン文字

 

<meta http-equiv="Content-Type" content="text/html; charset=x-sjis">

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

<link REL="SHORTCUT ICON" href="favicon.ico">

<style type="text/css"><!--
.xxx0 { background: #F9F8F9 url('wttec.gif'); }
.xxx1 { background-color:#E3E0DC; }
.xxx2 { background-color:#FFFFFF; }
body { color:#000000; background: #F9F8F9 url('wttec.gif'); text-decoration:none; }
a:link { color:#3C0055; background-color:#FBFAFE; text-decoration:none; }
a:visited { color:#270037; background-color:#EDECEF; text-decoration:none; }
a:hover { color:#1F002E; background-color:#D2F3F4; text-decoration:underline; }
a:active { color:#1F002E; background-color:#F5FFD2; text-decoration:underline; }
font {font-size:12px;line-height:13px;}
body,tr,td,form{ font-family:MS PGothic,MS Gothic,Verdana; font-size: 12px}
 --></style>

<base target="_blank">

<title>サンプルページ  全CD 一覧</title>

<script TYPE="text/javascript">

====  この間、説明を省略。  ====

}

</script>

</head>

<body bgcolor="#F8F5F5" link="#54006C" vlink="#62000D" alink="#00FFFF">

<h2><span style="background-color: rgb(58,43,74); color: rgb(255,232,247)"><font size="4"> 全CD

一覧 </font></span><font size="3">  <span style="font-weight: 400">CD検索</span> : <span

style="background-color: rgb(231,224,233)">全CD一覧</span> <span

style="background-color: rgb(231,224,233)"><a target="_top" href="cd_sh_tt.htm">タイトルなど</a></span> <span

style="background-color: rgb(231,224,233)"><a target="_top" href="cd_sh_at.htm">アーチスト</a></span> <span

style="background-color: rgb(231,224,233)"><a target="_top" href="cd_sh_mc.htm">ジャンル</a></span></font></h2>

<font FACE="MSP Gothic,MS Gothic" SIZE="2"><a href="#" onclick="self.close()">

<p><img ALIGN="middle" SRC="nav_closed.gif" WIDTH="16" HEIGHT="16" BORDER="0"

alt="(・!・)復旧してまう、…* "></a> &nbsp;<a href="#"

onclick="self.close()">(&gt;_&lt;) 復旧しますよ、…*。</a>

  検索キー(例):</p>

<hr size="0">

<XML ID="cddata" SRC="cd.xml">

</XML>

<XML ID="cdxsl" SRC="cd.xsl">

</XML>

<form onsubmit="show();return false;">

<p><input TYPE="submit" VALUE="全表示"> </p>

</form>

<div ID="view1"></div></font>

</body>

</html>

 

(*2) cd_sh_tt.htm (タイトルなど)(例)  タイトル、メーカーなどを記述したファイル、テキストエディターで編集、使用します。

HTMLの編集方法   (*1) をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。
〔この列ペースト不要〕  

シフトJIS使用(削除不可)

ieなどに表示するアイコンファイル名(削除可)

<style type= </style>は(削除可)
(*1)〜(*3)表タイトル背景

body 文字色 背景色 下線
ハイパーリンク 〃
表示済みの〃
マウスオーバー時の〃
クリック中の〃
フォント

 

リンクを新しいWinで開くを標準(削除可)※:target= いろいろ
同じフレーム=_self、ページ全体=_top、親フレーム=_parent
お気に入り、タスクバーに表示するページ名(≠ファイル名)

 

 

 

 

 

 背景 リンク 表示済みリンクンク アクティブリンクの各色(任意値)

 

<meta http-equiv="Content-Type" content="text/html; charset=x-sjis">

<link REL="SHORTCUT ICON" href="favicon.ico">

<style type="text/css"><!--
.xxx0 { background: #F9F8F9 url('wttec.gif'); }
.xxx1 { background-color:#E3E0DC; }
.xxx2 { background-color:#FFFFFF; }
body { color:#000000; background: #F9F8F9 url('wttec.gif'); text-decoration:none; }
a:link { color:#3C0055; background-color:#FBFAFE; text-decoration:none; }
a:visited { color:#270037; background-color:#EDECEF; text-decoration:none; }
a:hover { color:#1F002E; background-color:#D2F3F4; text-decoration:underline; }
a:active { color:#1F002E; background-color:#F5FFD2; text-decoration:underline; }
font {
font-size:12px;
line-height:13px;
}
body,tr,td,form{ font-family:MS PGothic,MS Gothic,Verdana; font-size: 12px}
 --></style>

<base target="_blank">

<title>サンプルページ   CD検索 -タイトル</title>

<script TYPE="text/javascript">

====  この間、説明を省略。  ====

}

</script>

</head>

<body bgcolor="#F8F5F5" link="#54006C" vlink="#62000D" alink="#00FFFF">

<h2><font size="4" color="#51000B"><span

style="background-color: rgb(58,43,74); color: rgb(255,238,245)"> CD検索 -タイトル </span></font><font size="3">  <span style="font-weight: 400">CD検索</span> : <span

style="background-color: rgb(231,224,233)"><a target="_top" href="cd_sh_all.htm">全CD一覧</a></span> <span

style="background-color: rgb(231,224,233)">タイトルなど</span> <span

style="background-color: rgb(231,224,233)"><a target="_top" href="cd_sh_at.htm">アーチスト</a></span> <span

style="background-color: rgb(231,224,233)"><a target="_top" href="cd_sh_mc.htm">ジャンル</a></span></font></h2>

<font FACE="MSP Gothic,MS Gothic" SIZE="2"><a href="#" onclick="self.close()">

<p><img ALIGN="middle" SRC="nav_closed.gif" WIDTH="16" HEIGHT="16" BORDER="0"

alt="(・!・)復旧してまう、…* "></a> &nbsp;<a href="#" onclick="self.close()">(&gt;_&lt;) 復旧しますよ、…*。</a>  検索キー(例):&nbsp;

CAT、SUN、VERVE、LP、TOCP、KAYA、ENJA</p>

<hr size="0">

<XML ID="cddata" SRC="cd.xml">

</XML>

<XML ID="cdxsl" SRC="cd.xsl">

</XML>

<form onsubmit="search(this.keyword.value);return false;">

<p>CD タイトル : <input TYPE="text" NAME="keyword" SIZE="30"> <input TYPE="submit"

VALUE="検索"> </p>

</form>

<div ID="view1"></div></font>

</body>

</html>

 

(*3) cd_sh_at.htm (アーチスト、作曲家)(例)     アーチスト、作曲家などを記述したファイル、テキストエディターで編集、使用します。

HTMLの編集方法   (*1) をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。
〔この列ペースト不要〕  

シフトJIS使用(削除不可)

ieなどに表示するアイコンファイル名(削除可)

<style type= </style>は(削除可)
(*1)〜(*3)表タイトル背景

body 文字色 背景色 下線
ハイパーリンク 〃
表示済みの〃
マウスオーバー時の〃
クリック中の〃
フォント

 

リンクを新しいWinで開くを標準(削除可)※:target= いろいろ
同じフレーム=_self、ページ全体=_top、親フレーム=_parent
お気に入り、タスクバーに表示するページ名(≠ファイル名)

 

 

 

 

 背景 リンク 表示済みリンクンク アクティブリンクの各色(任意値)

 

<meta http-equiv="Content-Type" content="text/html; charset=x-sjis">

<link REL="SHORTCUT ICON" href="favicon.ico">

<style type="text/css"><!--
.xxx0 { background: #F9F8F9 url('wttec.gif'); }
.xxx1 { background-color:#E3E0DC; }
.xxx2 { background-color:#FFFFFF; }
body { color:#000000; background: #F9F8F9 url('wttec.gif'); text-decoration:none; }
a:link { color:#3C0055; background-color:#FBFAFE; text-decoration:none; }
a:visited { color:#270037; background-color:#EDECEF; text-decoration:none; }
a:hover { color:#1F002E; background-color:#D2F3F4; text-decoration:underline; }
a:active { color:#1F002E; background-color:#F5FFD2; text-decoration:underline; }
font {
font-size:12px;
line-height:13px;
}
body,tr,td,form{ font-family:MS PGothic,MS Gothic,Verdana; font-size: 12px}
 --></style>

<base target="_blank">

<title>サンプルページ  CD検索 -アーチスト</title>

<script TYPE="text/javascript">

====  この間、説明を省略。  ====

</script>

</head>

<body bgcolor="#F8F5F5" link="#54006C" vlink="#62000D" alink="#00FFFF">

<h2><font size="4" color="#51000B"><span

style="background-color: rgb(58,43,74); color: rgb(255,238,245)"> CD 検索 -アーチスト </span></font><font size="3">  <span style="font-weight: 400">CD検索</span> : <span

style="background-color: rgb(231,224,233)"><a target="_top" href="cd_sh_all.htm">全CD一覧</a></span> <span

style="background-color: rgb(231,224,233)"><a target="_top" href="cd_sh_tt.htm">タイトルなど</a></span> <span

style="background-color: rgb(231,224,233)">アーチスト</span> <span

style="background-color: rgb(231,224,233)"><a target="_top" href="cd_sh_mc.htm">ジャンル</a></span></font></h2>

<font FACE="MSP Gothic,MS Gothic" SIZE="2"><a href="#" onclick="self.close()">

<p><img ALIGN="middle" SRC="nav_closed.gif" WIDTH="16" HEIGHT="16" BORDER="0"

alt="(・!・)復旧してまう、…* "></a> &nbsp;<a href="#" onclick="self.close()">(&gt;_&lt;) 復旧しますよ、…*。</a>  検索キー(例): LALO、浅、SHEPP、SON、MIL、KEITA、BACH、STRA</p>

<hr size="0">

<XML ID="cddata" SRC="cd.xml">

</XML>

<XML ID="cdxsl" SRC="cd.xsl">

</XML>

<form onsubmit="search(this.keyword.value);return false;">

<p>アーチスト : <input TYPE="text" NAME="keyword" SIZE="30"> <input TYPE="submit"

VALUE="検索"> </p>

</form>

<div ID="view1"></div></font>

</body>

</html>

 

(*4) cd_sh_mc.htm(ジャンル) (例)    ジャンルを記述したファイル、テキストエディターで編集、使用します。

HTMLの編集方法   (*1) をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。
〔この列ペースト不要〕  

シフトJIS使用(削除不可)

ieなどに表示するアイコンファイル名(削除可)

<style type= </style>は(削除可)
(*1)〜(*3)表タイトル背景

body 文字色 背景色 下線
ハイパーリンク 〃
表示済みの〃
マウスオーバー時の〃
クリック中の〃
フォント

 

リンクを新しいWinで開くを標準(削除可)※:target= いろいろ
同じフレーム=_self、ページ全体=_top、親フレーム=_parent
お気に入り、タスクバーに表示するページ名(≠ファイル名)

 

 

 

 

 背景 リンク 表示済みリンクンク アクティブリンクの各色(任意値)

 

<meta http-equiv="Content-Type" content="text/html; charset=x-sjis">

<link REL="SHORTCUT ICON" href="favicon.ico">

<style type="text/css"><!--
.xxx0 { background: #F9F8F9 url('wttec.gif'); }
.xxx1 { background-color:#E3E0DC; }
.xxx2 { background-color:#FFFFFF; }
body { color:#000000; background: #F9F8F9 url('wttec.gif'); text-decoration:none; }
a:link { color:#3C0055; background-color:#FBFAFE; text-decoration:none; }
a:visited { color:#270037; background-color:#EDECEF; text-decoration:none; }
a:hover { color:#1F002E; background-color:#D2F3F4; text-decoration:underline; }
a:active { color:#1F002E; background-color:#F5FFD2; text-decoration:underline; }
font {
font-size:12px;
line-height:13px;
}
body,tr,td,form{ font-family:MS PGothic,MS Gothic,Verdana; font-size: 12px}
 --></style>

<base target="_blank">

<title>サンプルページ  CD検索 -ジャンル</title>

<script TYPE="text/javascript">

==== この間、説明を省略。 ====

</script>

</head>

<body bgcolor="#F8F5F5" link="#54006C" vlink="#62000D" alink="#00FFFF">

<h2><font size="4" color="#51000B"><span

style="background-color: rgb(58,43,74); color: rgb(255,238,245)"> CD 検索 -ジャンル </span></font><font size="3">  <span style="font-weight: 400">CD検索</span> : <span

style="background-color: rgb(231,224,233)"><a target="_top" href="cd_sh_all.htm">全CD一覧</a></span> <span

style="background-color: rgb(231,224,233)"><a target="_top" href="cd_sh_tt.htm">タイトルなど</a></span> <span

style="background-color: rgb(231,224,233)"><a target="_top" href="cd_sh_at.htm">アーチスト</a></span> <span

style="background-color: rgb(231,224,233)">ジャンル</span></font></h2>

<font FACE="MSP Gothic,MS Gothic" SIZE="2"><a href="#" onclick="self.close()">

<p><img ALIGN="middle" SRC="nav_closed.gif" WIDTH="16" HEIGHT="16" BORDER="0"

alt="(・!・)復旧してまう、…* "></a> &nbsp;<a href="#" onclick="self.close()">(&gt;_&lt;) 復旧しますよ、…*。</a>  検索キー(例): <u>J</u>AZZ、<u>ワ</u>ールド、<u>沖</u>縄、<u>ラ</u>テン、<u>ロ</u>ック、<u>ク</u>ラシック

</p>

==== この間、説明を省略。 ====

<p>ジャンル : <input TYPE="text" NAME="keyword" SIZE="30"> <input TYPE="submit"

VALUE="検索"> </p>

</form>

<div ID="view1"></div></font>

</body>

</html>

 

(*5) cd.xml (CDデータを記述する)(例)   CDデータを記述したファイル、テキストエディターで編集、使用します。

HTMLの編集方法   (*2)をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。
〔この列ペースト不要〕

 

 

1データは、<cd> から </cd> まで。  データーの加減はこのブロック単位で。 ”&”などのタグをデータ構文中へ記述不可 、作動しません。

 

<?xml version="1.0" encoding="Shift_JIS" ?>

<cdlist>

<cd>

<title>ここにCDアルバムタイトル、制作・販売者、レーベル、ID番号などを記述。</title>

<artist>ここに演奏者・楽器・作曲家(クラシック)などを記述。</artist>

<music>ここにジャンルを記述。 -JAZZ、ポップス、Jポップ、ワールド、ラテン、ロック、クラシック、 </music>

<coment>(゚∇゚)、(*^。^*)、感心、└|∵|┐</coment>

<url>sy001am.htm#JAZZ  タイトルのURL</url>

<url1>http://www.xxxx.xx.jp/xxxxx/xxxxx.html  アーチストのURL</url1>

</cd>

<cd>

<title>JAZZ MEET THE SYMPHONY AMCE-1128</title>

<artist>LALO SCHIFRIN</artist>

<music>JAZZ</music>

<coment>全世界を覆い尽くし、しのびよる透明な寂寥感は何ならむ、「女狐」。</coment>

<url>http://www.towerrecords.com/product.asp?pfid=1010007</url>

<url1>http://towermusic.endeca.com/towermusic?n=2147464412 sid=3C00295FBFFC</url1>

</cd>

==== この間、説明を省略。 ====

<cd>

<title>NHKスペシャル『映像の世紀』オリジナル・サウンドトラック/ ESCK8035</title>

<artist>加古隆</artist>

<music>クラシック</music>

<coment> ひたひたと潮が満ちるように、大気が雑木林を抜けるように、砂漠に赤い太陽が沈むやうに、…  …舞うやうに綺麗な映像が通りすぎる。</coment>

<url>http://www.xxxx.xx.jp/xxxxx/xxxxx.html  タイトルのURL</url>

<url1>http://www.xxxx.xx.jp/xxxxx/xxxxx.html  アーチストのURL</url1>

</cd>

</cdlist>

 

(*6) cd.xsl (表示スタイル)(例)        CDデータの表示形式を記述したファイル、テキストエディターで編集、使用します。

HTMLの編集方法   (*2)をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。
〔この列ペースト不要〕

 

※: IE5.5対応変更箇所

 

表枠サイズ 表背景色

表行タイトル

 

 

 

タイトルのURL

 

アーチストのURL

 

<?xml version="1.0" encoding="Shift_JIS" ?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:template match="/">

<table border="1" bgcolor="#FFF5FF">

<tr><th>CD タイトル</th><th>アーチスト</th><th>ジャンル</th><th>コメント</th></tr>

<xsl:for-each select="//cd">

<tr>

<td><a><xsl:attribute name="href">

<xsl:value-of select="url"/></xsl:attribute>

<xsl:value-of select="title"/></a></td>

<td><a><xsl:attribute name="href">

<xsl:value-of select="url1"/></xsl:attribute>

<xsl:value-of select="artist"/></a></td>

<td><xsl:value-of select="music"/></td>

<td align="left"><xsl:value-of select="coment"/></td>

</tr>

</xsl:for-each>

</table>

</xsl:template>

</xsl:stylesheet>

※: IE5.5対応は、cd_sh_all.htm のみ。  変更箇所は <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> 部分。

< 補足 >    適時参照あれ!。

・ Wordpad によるHTMLソース(タグ)を見ながらの直接編集方法。