Bonjour!

« サイドバーを折り畳みたい | トップページ | 日記/増水、車検(続き) »

2004-01-23

本文の見出しを抽出したい

ええい。こちらも暫定公開(^_^;)。

実は、サイドバーを折り畳む小技と同時に、本文(#center.content)の見出しを抽出するスクリプトも作ってました。が、これもFirebirdでしか動いてくれず、しかもIE6ではfirstChildやchildNodesでエラー発生。何故だ、DOM……(;_;)。

ということで、こちらも泣きつこうという作戦。だれか教えてください。_(._.)_

これも、マイリストに下記を仕込んでます。

<script type="text/javascript" src="http://facet.cocolog-nifty.com/divers/extractContentHeadings01a.js">
</script>


*** 追記 2004-01-24 ***
肝心のscriptへのリンクを張るのを忘れてましたので、改めて。_(._.)_

http://facet.cocolog-nifty.com/divers/extractContentHeadings01a.js

« サイドバーを折り畳みたい | トップページ | 日記/増水、車検(続き) »

ウェブログ・ココログ関連」カテゴリの記事

コメント

facetさん、こんにちは。以前はコメントありがとうございました。

ところで、IE6だとうまくいかない件ですが、class属性を取得するためにはIE6では"className"とする必要があるようです。

なので、extractContentHeadings01a.jsの2行目のclassをclassNameにすればIE6でもうまく動きました。
でも、こうすると他のブラウザ上で動かなくなる可能性があるので、両方の属性を取得してみてnullじゃない方を使う、とするしかないのかもしれません。

お蔭様で解決できました!

もっといい方法があるかもしれませんが、とりあえず、

var value0 = oChild.getAttribute(attrName);
var value1 = oChild.getAttribute(attrName + "Name");
if (value0 == attrValue || value1 == attrValue) {
return oChild;
break;
}

としてみたらIE6でも動作してくれるようになりましたした。本当にありがとうございました。_(._.)_

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/1941/129193

この記事へのトラックバック一覧です: 本文の見出しを抽出したい:

» 「折りたたむ」に挑戦中 [あそびをせんとやうまれけむ]
JavaScriptやDOMを駆使した、かなり高度な挑戦がfacet-diversと観測気球で行われています。 まだまだ、完成型ではなく、いろいろと不具合もある... [続きを読む]

« サイドバーを折り畳みたい | トップページ | 日記/増水、車検(続き) »

contact

検索

無料ブログはココログ
2017年8月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

BANNERS