【DHTML】メニューをHEAD部のLINKタグから動的作成する
送別会 【メモ】の続き.
作る気なんてサラサラなかったが,言った覚えのない「余裕でできる」なんて書いてるから,まんまと釣られた人です.
プロトタイプ(方法のみ)
プロトタイプ(方法のみ)Rev.2
※もともとの内容は当該サイトのインデックスページを丸ごとコピペしています.
【懸念していること】
LINK要素が“ホーム要素であることや,メニュー要素であることを確実にする”ために,title属性値にプレフィクス($〜$)を付けているが,恐らくCSS屋からするとこの方法はエレガントではないような希ガス.rel属性値にプレフィクスをつけるのは多分もっと×.
私的にはhref属性とtitle属性に加え,意味を持たない新たな属性があれば良いと考えている.
追記:class属性で対応.
作る気なんてサラサラなかったが,言った覚えのない「余裕でできる」なんて書いてるから,まんまと釣られた人です.
プロトタイプ(方法のみ)Rev.2
※もともとの内容は当該サイトのインデックスページを丸ごとコピペしています.
【懸念していること】
私的にはhref属性とtitle属性に加え,意味を持たない新たな属性があれば良いと考えている.
追記:class属性で対応.


説明してないけど,スクリプトの大体の流れは分かる?
あと,上記懸念に対して,
1. HTML/CSS的にLINKタグのtitle属性値に何でも書いていいのか?
2. 1.が不可なら,href属性/title属性のほかに適当な属性はないか?
>説明してないけど,スクリプトの大体の流れは分かる?
ういス。無事作業完了したよ。外部ファイルにしてみた。
>1. HTML/CSS的にLINKタグのtitle属性値に何でも書いていいのか?
DTD的には
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/struct/global.html#adef-title
“この属性は、当該要素に関する助言的情報を提供する。”
とあるです。「助言的情報」なのでオレ的に助かりんぐなのでOK。もちろん、オレもあまりスマートではないとは思うけど、ありでしょう。
>2. 1.が不可なら,href属性/title属性のほかに適当な属性はないか?
無いんだよなあ・・。例えば、
<link hogehoge><!-- $MENU$ -->
こういうのは無理かな?
とにかく、ありがとう!これでフレームサイトから脱出できるですじゃ。
よし、脱都前にまた呑もう。安い酒を何杯か奢りますけん(せこ)
>言った覚えのない「余裕でできる」なんて書いてるから
あれれ?行ってなかったっケ。すまんです。
まあ、結局余裕でやられたって感じだけどー・・・。
<link rel="home" href="./imach/" class="HOME" title="ホーム">
<link rel="index" href="./imach/index/" class="MENU" title="索引">
<link rel="contents" href="./imach/contents/" class="MENU" title="目次">
という感じで。
これならスマートじゃない?
超スマート!
Rev.2作成.
ちなみにだ.BODYのなかでscriptタグが存在することや,writeするのは,私的に美しくない.そもそもの目的はBODYのなかをシンプルにすることだし.
あとW3Cとか,CSS屋的にこんな機能が欲しいとか,これに対応して欲しいなどなど要望があったら書いておいてくれると嬉しい.
気が向いたら(wやります.