Paroday

Paroday:ニュースやアニメのレビュー、FC2ブログのテンプレート・プラグインなどを配信しています。

もしかして Parody ではありませんか? yes

FC2アクセス解析で記事の続きを読むの折りたたみ・展開が機能しない

 ページを移動せずに「続きを読む」をクリックして記事を展開する(表示・非表示)スクリプトとFC2アクセス解析を併用していると、IE8など特定のブラウザ環境で記事の展開が正常に機能せず、そのまま個別ページにジャンプしてしまうようです。

 FC2ブログだけでなく他のブログサービスや似たような動作をするスクリプトも同様です。

 多くの場合、次のような展開するためのスクリプトを使用していると思います。
 (○と■の部分はスクリプトによって異なります)

<script type="text/javascript">

function ○○○(■■■){

(中略)展開するためのコード

}

</script>

 最初の行({)の直後に次のコードを追加すると正常に展開するようになります。

if(window.event){event.returnValue = false;}

↓追加

function ○○○(■■■){
if(window.event){event.returnValue = false;}

(中略)展開するためのコード

}

 例えば、FC2ブログでよく見かける次のスクリプトであればこのようにします。

function showMore(varA1, varB1){
if(window.event){event.returnValue = false;}
var123 = ('varXYZ' + (varA1));
varABC = ('varP' + (varA1));
(以下略)


 この現象は解析スクリプトが値を返すのが原因です。FC2ブログはドキュメントモードがIE7になっているため、IE9でもこの現象は再現します。

 展開以外の動作をするスクリプトが動かなくなった場合も同様の方法で正常に動くようになると思います。

関連記事
  1. comment
  2. takegonbei 2012-06-18 13:04 No.1240 #-URLhttp://takegonbei.blog15.fc2.com/

    このブログ管理画面にいくと、アクセスが集中しています。
    といつも出て変更出来ない状態になっています。

    どうしてか、どうすれば直るか教えてください。

    メール
    gonbei-356@aria.ocn.ne.jp
    です。

  3. gonbei 2012-06-22 17:37 No.1245 #-URLhttp://gonbei356.blog15.fc2.com/

    上と同じ状態にまた、なっております。
    どうして、なおしたのかなぁ???

  4. 右大臣 安本 2012-06-25 10:43 No.1250 #-URL

    改善されました!ありがとうございます!

  5. ブロガー 2012-06-25 19:15 No.1251 #-URL

    FC2ブログの情報は扱ってますけどここはスタッフさんのブログじゃないですよ^^;
    アクセス集中はFC2に問い合わせるなりしないとユーザーにはどうしようもないす。
    ログインの不具合は一時的なものだから時間が経てばそのうち直ると思うよ。

  6. SchSch 2012-07-09 19:17 No.1280 #-URL

    めちゃくちゃ悩んでました
    FC2解析が原因というのは自力で突き止めたのですが・・・
    助かりました

  7. ぽん吉 2012-10-25 10:13 No.1525 #-URL

    FC2アクセス解析タグを入れたら
    続きの展開と閉じるが機能しなくなり、
    かなり困っておりました。

    しばらく解析を付けるのをやめましたが、
    やはり付けたいと思い
    ダメもとで検索してここを見つけて
    書いてある通りにやってみたら
    改善されました。

    本当にありがとうございました。

コメント

Icon ※必須 :
Pass  ※入力した英数字を識別コードとしてNoに表示(123→LkZag.iM)

トラックバック

http://paro2day.blog122.fc2.com/tb.php/944-cacb4d2f

  1. trackback