News
2005年4月 3日
エントリー本文
トラックバック・ピープルのバナーをランダム表示する
ダジャレ・トラックバック・ピープルは3つのバナーを登録しておりまして、時々切り替えて使おうと思っていましたが手動で設定を変更するのはやや面倒なので、自動的にランダム表示できるよう細工してみました。
下記のように生成スクリプトにPHPを埋め込んでいます。確率の問題もありますが一応1クリック毎に切り替わるようになっています。
<?php
mt_srand((double) microtime() * 1000000);
?>
<script language="javascript">b=0<?php echo mt_rand(0, 2); ?>;</script><script type="text/javascript" src="・・・(略)・・・" ></script>
青色部分を追加します。消し線の数字はバナーの番号を示している部分で、この部分も青色のスクリプトに置き換えます。バナーが2種類の場合は
mt_rand(0, 1);
とすればOKです。
他の生成コードを利用されている場合も
b=n;
の n の部分を置き換えれば良いと思います(試していませんので間違ってたらお許しを)。
Posted by yujiro
この記事を読んだ人はこんな記事も読んでいます
- IEでソースの表示ができない場合の対処
- Blog Hack
- BlogPeople 等のリンクリストによる表示の遅延を解消する(その1:JavaScript編)
- Movable Type バナー
- QRコード設定
- 個別エントリーアーカイブに同一カテゴリーのエントリーを表示
- BlogPeopleの「私を登録」での「サイト名」欄の改善
- アメーバブログ スキン
- MyBlogList にスクロールバーをつける(改)
- カレンダー強調表示
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL
コメントする
greeting
