2004/06/20 (Ver 1.0.1)
Windows版IE 5.0の 独自拡張ビヘイビア (HTML Components)を用いて Q
要素(タグ)に引用符付加及び、
ツールチップス(ポップアップと呼ぶ場合も有る)に引用先(cite)を表示するコンポーネントです。
上手くダウンロード出来ない時は、右クリックで「名前を付けて保存(対象をファイルに保存)」してください。
ビヘイビア ダウンロード → quotation.htc
q
要素の引用符追加 使用例 (以下)
この文字列は、短いサイト引用です
。
この文字列は、参考書引用です
。
BODY
タグ(要素)へ指定してください。これは、仕様です。下記の様にHTML(ページ)のhead
部にstyle
埋め込みするか、別途スタイルシートへ記述します。
<style type="text/css"> body { behavior: url(./quotation.htc); } </style>
Q
及び、BLOCKQUOTE
要素への指定から BODY
要素への指定に変更されました。body
要素へ指定してください。<public:component lightweight="true" xmlns:public="http://www.w3.org/TR/NOTE-HTMLComponents"> <public:attach event="ondocumentready" handler="InIt" /> <script type="text/javascript"> /* Quotation Behavior for Internet Explorer 5+ (C)2004 Hiro Konda Version: 1.0.1 Created : 2004/02/13 Last Modified: 2004/06/21 */ function InIt(){ var CONST_TITLE = (navigator.userLanguage == "ja") ? "タイトル: " : "title: "; var CONST_LANG = (navigator.userLanguage == "ja") ? "言語: " : "lang: "; var CONST_CITE = (navigator.userLanguage == "ja") ? "引用先: " : "cite: "; var Q_BEFORE = '"'; var Q_AFTER = '"'; var qt = element.document.getElementsByTagName('Q'); var qts; for (var i = 0; i < qt.length; i++) { qts = qt.item(i); var toolTips = (qts.title) ? CONST_TITLE + qts.title : ''; var cites = (qts.getAttribute('cite')) ? CONST_CITE + qts.getAttribute('cite') : ''; var langs = (qts.getAttribute('xml:lang')) ? qts.getAttribute('xml:lang') : qts.lang; if(langs != '') langs = CONST_LANG + qts.lang; if(toolTips != ''){ if(cites != '') cites = '\n' + cites; if(langs != '') langs = '\n' + langs; } qts.title = toolTips + cites + langs; qts.insertAdjacentHTML("BeforeEnd",Q_BEFORE); qts.insertAdjacentHTML("AfterBegin",Q_AFTER); } } </script> </public:component>
BLOCKQUOTE
要素対応の廃止)This URL: http://www.minc.ne.jp/~konda/web_resoce/js/behavior/quotation.html