デモは、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.xml、cd.xsl などを転送/配置し実施。 ※:別ディレクトリーに配置時は、*.htm 中のパスは要修正。 FTPなどで変わったファイル名は要修正。 スクリプト構文中への改行混入は非作動原因。
・ 関連情報 : 色記号5、〃6、スタイルシートリファレンス、ホームページ開設入門。 Web Development、Web開発、IE10 互換性クックブック、〃開発者向けガイド、IE API リファレンス、IE 開発 > HTMLとCSS、開発ツールでサイトを修正、スクリプト デバッグの概要、HTMLとCSSのサポート、CSSの改良点、XML、〃リファレンス、DHTML。
(*1) : cd_sh_all.htm (全一覧)(例) 全一覧メニューを記述したファイル、テキストエディターで編集、使用します。
HTMLの編集方法 | (*1) をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。 |
〔この列ペースト不要〕
シフトJIS使用(削除不可) 互換表示 ieなどに表示するアイコンファイル名(削除可)
<style type= 〜
</style>は(削除可)
リンクを新しいWinで開くを標準(削除可)※:target= いろいろ
背景 リンク 表示済みリンクンク アクティブリンクの各色(任意値) 背景色 文字色 、サイズ 任意文字列 メニュー
吹き出し 検索復旧
ボタン文字 |
<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"><!--
<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> <a href="#" onclick="self.close()">(>_<) 復旧しますよ、…*。</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>は(削除可)
リンクを新しいWinで開くを標準(削除可)※:target= いろいろ
背景 リンク 表示済みリンクンク アクティブリンクの各色(任意値) |
<meta http-equiv="Content-Type" content="text/html; charset=x-sjis"> <link REL="SHORTCUT ICON" href="favicon.ico"> <style type="text/css"><!--
<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> <a href="#" onclick="self.close()">(>_<) 復旧しますよ、…*。</a> 検索キー(例): 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>は(削除可)
リンクを新しいWinで開くを標準(削除可)※:target= いろいろ
背景 リンク 表示済みリンクンク アクティブリンクの各色(任意値) |
<meta http-equiv="Content-Type" content="text/html; charset=x-sjis"> <link REL="SHORTCUT ICON" href="favicon.ico"> <style type="text/css"><!--
<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> <a href="#" onclick="self.close()">(>_<) 復旧しますよ、…*。</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>は(削除可)
リンクを新しいWinで開くを標準(削除可)※:target= いろいろ
背景 リンク 表示済みリンクンク アクティブリンクの各色(任意値) |
<meta http-equiv="Content-Type" content="text/html; charset=x-sjis"> <link REL="SHORTCUT ICON" href="favicon.ico"> <style type="text/css"><!--
<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> <a href="#" onclick="self.close()">(>_<) 復旧しますよ、…*。</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"> 部分。< 補足 > 適時参照あれ!。