|
ホーム へ サンプルページ データベース 1 database1.htm
”*.CSV ファイル” データーを1件ずつ表示。 画像付きプロフィールの応用例。 DHTML。 データベ-スの編集は、*.CSV ファイルを、テキストエディター 、Excelで。 Internet Explorer4.x〜対応。 コピー、編集し、簡単にWebで応用できまっ、(^ ^)。
デモは、 ボタンでデータをスクロールします。 データは全て架空値です。
< ご使用方法 >
・ ローカル(=PC)への保存は、database1.htm、database1.csv、 〔以下画像は任意にpointer.gif、pointer_hm.gif、pointer_kr.gif、pointer_us.gif、pointer2.gif、あるいは画像 〕 を右クリック、[対象をファイルに保存] - 【ファイルのダウンロード】、【ファイル名を付けて保存】 - <保存する場所>: ……、などで。 ※: 【Internet Explorer】 - [ファイル] - [名前を付けて保存]−[ファイルの種類] ”Webページ、完全” ……、などで変わってしまったファイル名や、*.html 中のパスは要修正。
・ このDHTMLの実装方法は、database1.htm をテキストエディターで開き、ホームページ作成ソフトなどのHTML挿入/編集メニューなどを使って、新しいページ 1 や hogehoge.html(=任意の挿入先ファイル名) の、 <head> 〜 </head> の任意の行間に (*1) を、さらに <body> 〜 </body>の任意の行間に (*2) をペーストします。
・ 編集方法は、hogehoge.html を WordPad や SmipleTextなどのテキストエディター、あるいは ”FrontPage Express” などのホームページ制作ソフトのHTMLタグ挿入/編集メニュー で開き編集します。 下記の(例) (*1) と、(*2)、(*3) を参考に太字部分の編集を任意に行います。 データベ-スの編集〔画像やプロフィールデータの追加/削除、変更……〕は、テキストエディターかExcelで database1.csv を開き行います。 アイコン画像などの変更は準備した画像ファイル名を、hogehoge.html などの該当部分に記述。 パラメーターの変更は該当部分で。 ※: テキストエディターによる編集は、HP制作ソフトとの互換性の問題を生じません(HP制作ソフト間は少し生じる)。
・ 作動テストは、ローカル(PC)に保存し、 Internet Explorer 6.x〜 などで開いて。 更新の確認は、ie、Netscapeやサーバーからのキャッシュデーター更新を、目的のページを表示し ieで [F5]キー を押し最新データ読み込みで行います(≠再アクセス)。 Netscapeは、Ctrl+Rキーで。
・ アップロードや作動テストは、hogehoge.html と同じ階層〔ホルダー/ディレクトリー〕に、使用する画像、*.csv なども転送/配置し実施。 ※:別ディレクトリーに配置時は、*.html 中のパスは要修正。 FTPなどで変わったファイル名は要修正。 スクリプト構文中への改行混入は非作動原因。
・ 関連情報 : 色記号5、〃6、スタイルシートリファレンス、ホームページ開設入門。 Web Development、Web開発、IE10 互換性クックブック、〃開発者向けガイド、IE API リファレンス、IE 開発 > HTMLとCSS、開発ツールでサイトを修正、スクリプト デバッグの概要、HTMLとCSSのサポート、CSSの改良点、XML、〃リファレンス、DHTML。
(*1) : database1.htm (例) 挿入先の <head> 〜 </head> の、〜 部分にペーストします。
HTMLの編集方法 | (*1) をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。 |
〔この列ペースト不要〕
<style type 〜 </style>は(削除可) マウスオーバー時のテキスト 背景色 下線表示
非マウスオーバー時の(逆も可)下線非表示
|
<style> TD {COLOR: #620000} LABEL {FONT-WEIGHT: bold} </style> <style type="text/css"><!-- A:hover { COLOR: #8000e2; BACKGROUND-COLOR: #f3edee; TEXT-DECORATION: underline } A { TEXT-DECORATION: none } --> </style> |
(*2) : database1.htm (例) 挿入先の <body> 〜 </body> の、〜 部分にペーストします。 上の と同じ。
HTMLの編集方法 | (*2)をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。 |
〔この列ペースト不要〕
メニューサイズ *.CSVファイル名
表(テーブル)
項目名 (以下同じ) |
<table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1"> <tr> <td width="33%"><!--webbot bot="HTMLMarkup" startspan --><p><font face="MS Pゴシック" size="3"> <object id="tdcStaff" CLASSID="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83" width="192" height=" 192"> <param name="DataURL" value="database1.csv"> <param name="UseHeader" value="True"> <param name="TextQualifier" value=","> </object> </font></p> <script LANGUAGE="Javascript"> function moveNext() { tdcStaff.recordset.MoveNext(); if(tdcStaff.recordset.eof) { tdcStaff.recordset.MoveFirst(); } } function movePrevious() { tdcStaff.recordset.MovePrevious(); if(tdcStaff.recordset.bof) { tdcStaff.recordset.MoveLast(); } } </script> <p> </p> <table BORDER="0" CELLPADDING="0" CELLSPACING="1" width="310" bgcolor="#FFFEFE"> <tr BGCOLOR="#9B908C"> <td width="112" bgcolor="#F8F5F5"><font face="MS Pゴシック" size="3"><input TYPE="BUTTON" ONCLICK="tdcStaff.recordset.MoveFirst();" VALUE=" << " ALT="Move First"><input TYPE="BUTTON" ONCLICK="movePrevious();" VALUE=" < " ALT="Back"><input TYPE="BUTTON" ONCLICK="moveNext();" VALUE=" > " ALT="Next"><input TYPE="BUTTON" ONCLICK="tdcStaff.recordset.MoveLast();" VALUE=" >> " ALT="Move Last"></font></td> <td width="161" bgcolor="#F8F5F5"><font face="MS Pゴシック" size="3"><span style="color: rgb(89,0,132)"><label>区分 : </label></span><span style="color: rgb(97,51,1)"><span DATASRC="#tdcStaff" DATAFLD="Dept"> </span></span></font></td> </tr> </table> <table BORDER="0" CELLPADDING="0" CELLSPACING="1" bgcolor="#FFFEFE"> <tr BGCOLOR="#9D8B84"> <td bgcolor="#DBD3C6"><font face="MS Pゴシック" size="3"><img DATASRC="#tdcStaff" DATAFLD="Picture"> </font></td> <td VALIGN="TOP"><table CELLPADDING="0" CELLSPACING="0" BGCOLOR="#FFFEFE" HEIGHT="100%" width="292"> <tr BGCOLOR="#004A8C"> <td width="102" bgcolor="#F2F1EE"><span style="color: rgb(77,0,113)"><label>おしごと 名前 : </label></span></td> <td NOWRAP width="190" bgcolor="#F2F1EE"><span style="color: rgb(85,1,109)"><font face="MS Pゴシック" size="3"><span DATASRC="#tdcStaff" DATAFLD="FirstName"></span> <span DATASRC="#tdcStaff" DATAFLD="LastName"></span></font></span></td> </tr> <tr> <td width="102"></td> </tr> <tr BGCOLOR="#004A8C"> <td width="102" bgcolor="#D9D7DE"><span style="color: #4E0075"><label>Email : </label></span></td> <td width="190" bgcolor="#D9D7DE"><div DATASRC="#tdcStaff" DATAFLD="Email"></div></td> </tr> <tr> <td width="102"></td> </tr> <tr BGCOLOR="#004A8C"> <td width="102" bgcolor="#D9D7DE"><span style="color: #4E0075"><label>電話 : </label></span></td> <td width="190" bgcolor="#D9D7DE"><div DATASRC="#tdcStaff" DATAFLD="Telephone"></div></td> </tr> <tr> <td width="102"></td> </tr> <tr BGCOLOR="#004A8C"> <td width="102" bgcolor="#D9D7DE"><span style="color: #4E0075"><label>プロフィール : </label></span></td> <td width="190" bgcolor="#D9D7DE"><div DATASRC="#tdcStaff" DATAFLD="About"><p> </p> </div></td> </tr> </table> </td> </tr> </table> <!--webbot bot="HTMLMarkup" endspan i-checksum="11444" --></td> </tr> </table> |
< 補足 > 適時参照あれ!。