2006年4月04日(火)

« 花の季節、ですな | トップページ | 指は災いのもと? »

Ajaxって便利だけどやっかいかも

サイドバー読込回数削減計画がらみで、Ajaxなるものをちょっとだけ使わせてもらっているわけですが。
ページ全体のリロードが走らないというメリットは大変魅力的なのですが、他の所をごまかすのが大変です(苦笑)。

facetさんとのやりとりは、もったいないのでいずれまとめたいと思いますが、それ以外にもいろいろと。

昨日出た問題の一つは、

記事中に記述したJavaScriptが実行されない
というもの(具体的には蔵書リンクMAKERの紹介記事)。

ページの書き替えは、まず基本となるページのid="content"のDIVタグを覚えておいて、これのinnerHTMLを新規に読込んだ記事の"content"のinnerHTMLで書き替える……という手法で行っていたのですが。

どうもこの方法だと、記事内のJavaScriptが完全に無視されてしまう模様です。

仕方がないので、読込んだ記事からSCRIPTタグを検索して、その内容を新たにcreateElement()したSCRIPTタグにコピー後、これをappendChild()する、という面倒な方法で対処しています。

この方法を見つけるのにも随分手間取ったのですが……もっとスマートな方法は無いですかねぇ。

この記事をはてなブックマークに追加 2006/04/04(火) 09:54 | | 記事の編集(管理者用)

風柳へひとこと(web拍手) 

ひとりごと」カテゴリの記事

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

パソコン・インターネット」カテゴリの記事

覚書」カテゴリの記事

トラックバック

この記事のトラックバックURL:

記事との関連性が薄いものやSPAM等、管理人が不適切と見なしたトラックバックについては予告無く削除する場合が有ります。悪しからずご了承下さい。

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

この記事へのトラックバック一覧です: Ajaxって便利だけどやっかいかも:

コメント

コメントを書く