テンプレート共通化とJavaScriptによる軽量化sidebar.jsを使わせていただいております。sort_order="descend">でlastnが"21"まではOKですが"22"とすると動作しません。この数字は何処で制限されるのでしょうか?また、広げることは可能っでしょうか。PMfenrirです。よろしければどのようなエラーが発生したか教えていただけないでしょうか。AMfenrirさん早速のレスポンスありがとうございます。エラーというより、lastnが21までは正しく表示されるのですが、lastnを22とした途端に何も表示されなくなってしまったのです。22以上でも同じです。recently_commented_on="7">と</MTentries>で挟むのは間違いかどうか知らないのですがこの場合は7が最大で8にすると表示がなくなりました。";がきれいに並んでいます。すると、変数に文字列を追加する回数が、ある一定を超えるとダメなのか、一つの変数に入れられる文字列長に制限があるのかと思いたくなります。IEでsidebar.jsを見ようとすると行3、文字1、エラー文字列が正しくありません。コンパイルエラーとなります。PMNakaさん、原因はおそらくJavaScriptの中に、予期されない文字(例えば文字列か終了していないにも関わらず"(ダブルクォーテーション)があったりなど)が考えられます。encode_js="1"を付け加えてみてはいかがでしょうか。PMfenrirさんずばりです。エントリーのタイトルにダブルクォーテーションが含まれているのが一つ見つかりました。別の記号に置き換えてsidebar.jsを再構築したらバッチリです。ありがとうございました。この内容を参考にさせていただきました。HTMLを初めて3ヶ月の初心者で、これで初めてJavascriptを使いましたよ。PMももぱぱさん、こんにちは。JavaScriptはクライアントで実行されるので、クライアントの処理能力にもよると思いますが、ここにあげている方法はリアルタイムに動作するもの(例えば、画面を下にさげると追ってくるホバーメニューのようなもの)ではないので、それほど重くならないと思います。古いマシンがあるようでしたら、ここのページを表示させてみて重いかどうか判断していただけると幸いです。PMfenrirさん、親切なご返答ありがとうございます。600MHz)で試してみたところ、ここのサイトは、初めに開くときに画面が切り替わるまでに少し時間がかかりましたが、その後はまったく重さを感じませんでした。ありがとうございました。PM興味深く記事を読ませて頂きました。他の点で一つ気になることがあります。機種依存文字である数字の囲み文字ですが、このページに書かれたものは、MacでもWinでも正しく表示されるということです。PMfenrirです。1のような丸数字のことでしょうか?このページの文字コードをUTF-8で記述しているからだと思われます。No匿名でのコメントは受け付けておりません。名前(ハンドル名可)とメールアドレスは必ず入力してください。メールアドレスを表示されたくないときはURLも必ず記入してください。コメント欄でHTMLタグは使用できません。コメント本文に日本語(全角文字)がある程度多く含まれている必要があります。コメント欄内のURLと思われる文字列は自動的にリンクに変換されます。