ジャンプしないリンクを作ってみました。
外部の用語集(HTML文書)の一要素を参照したとき、ページを切り替えずポップアップ表示させます。「リンク = ジャンプ」という既成概念の否定が目的です。「利便性」はただのアイキャッチです。
ポップアップにはidをつけたdiv要素を使います。position : absolute他を指定したCSSファイルを別途用意し、DOM実装判別してdocument.writeします。
framesコレクションからiframe要素にアクセスし、documentオブジェクトでDOMツリーにアクセス、フラグメントの内容を取得します。
getElementByIdメソッドでiframe要素にアクセス後、contentDocumentでDOMツリーにアクセス、フラグメントを内容を取得します。
この例は用語集なので、nextSibling(dd要素)の内容を取得することになります。
Internet Explorer6、Netscape6にて確認しています。ただ、Netscape6はたまにポップアップしないときがあります。Mozilla0.9.7はもうなんだかよく分かりません。心当たりの無いエラーに、かなり頭にきています。多分Mozのバグ。
どうもたまたま調子が悪かっただけらしく、Mozillaでも確認しました。何だったのか。
なんか投げやりな感じですが、理念を見得ず、機能だけに着目する方には早々にウンザリしてもらいたいという思惑があります。