Born Neet
- The Emotional Programmer -
| Next Page … J(Shift + j) | Prev Page … K(Shift + k) |
| Scroll Down … Space / Page Down | |
| Scroll Up … Shift + Space / Page Up | |
2007.11.16(Fri.) 21:56
作ってみました。
右上の自作スクリプト実験ってとこに貼ってあります。
ブログ内の記事をランダムで表示! をクリックすると、ランダムで記事を表示します。
おみくじ感覚(?)でクリックしてもらえるかもしれません。
ソースはこれです。(かなり無駄な処理をしてますが…)
バグがあるかもしれませんが、試してみたい人はどうぞ。
右上の自作スクリプト実験ってとこに貼ってあります。
ブログ内の記事をランダムで表示! をクリックすると、ランダムで記事を表示します。
おみくじ感覚(?)でクリックしてもらえるかもしれません。
ソースはこれです。(かなり無駄な処理をしてますが…)
<div class="plugin_data">
<a href="#" onclick="return bnRandom()">ブログ内の記事をランダムで表示!</a>
</div>
<script type="text/javascript">
function bnRandom() {
var newer = [
<!--plugin_entry-->
<!--$plugin_entry_no-->,
<!--/plugin_entry-->
1];
location.href = "<!--$g_url-->Entry/" + Math.ceil(Math.random() * newer[0]) + "/";
return false;
}
</script>
フリーエリアにでも貼ってもらえれば動くと思います。バグがあるかもしれませんが、試してみたい人はどうぞ。
[ここから続き]
※ カスタマイズ?
僕の場合は、5番目までの記事を除外して表示してるので以下のようにしてます。
はじめの方のテスト投稿を残しちゃってる人は、こっちの方がいいかもしれません。
あっ、これを0にすれば、全記事を対象にできるから、わざわざ2種類に分ける必要なかった…;
※ カスタマイズ?
僕の場合は、5番目までの記事を除外して表示してるので以下のようにしてます。
はじめの方のテスト投稿を残しちゃってる人は、こっちの方がいいかもしれません。
<div class="plugin_data">
<a href="#" onclick="return bnRandom()">ブログ内の記事をランダムで表示!</a>
</div>
<script type="text/javascript">
function bnRandom() {
var test = 5;
var newer = [
<!--plugin_entry-->
<!--$plugin_entry_no-->,
<!--/plugin_entry-->
1];
location.href = "<!--$g_url-->Entry/" + (Math.ceil(Math.random() * (newer[0] - test)) + test) + "/";
return false;
}
</script>
上のようにvar test = 5;とすれば、ランダム表示の際に、5番目までの記事は表示されません。あっ、これを0にすれば、全記事を対象にできるから、わざわざ2種類に分ける必要なかった…;
スポンサード リンク
Post your Comment
カテゴリー
ブログ内検索
カレンダー
最近のエントリー
(01/31)
(01/25)
(01/24)
(01/22)
(01/17)
最近のコメント
[12/29 佐藤]
[11/12 nontan]
[10/27 htakumu]
[10/22 JUN]
[10/17 枚方市民]
最近のトラックバック
アーカイブ
ページビュー
リンク
スポンサード リンク




