推推王現在好像很紅
決定把他加到blog來玩玩
不過我想過幾天我就會把那個「推薦」的按鈕拿下來
自認為我寫的文章好像沒什麼資格好推的 :)
每一篇都掛著一個0字也不太好看吧 XD
這邊也要唸一下推推王
速度有夠慢的
希望能改進

第一部份
<div id="divFunP" style="display:none;">
<script type="text/javascript" src='http://funp.com/js/funp_button.js'></script>
<script>funp_genButton(location.href);</script>
<br />
</div>

第二部份
<script>
var isArticle = false;
if (document.URL.indexOf("post") > 0) isArticle = true;
if (isArticle){
if(window.attachEvent)
window.attachEvent('onload', init);
else
window.addEventListener('load', init, false);
}
第三部份
function init(){
var DIVs = document.getElementsByTagName('div');
for(var i in DIVs){
  var x = new String(DIVs[i].className);
if(x.indexOf("main") == 0){
DIVs[i].innerHTML = document.getElementById("divFunP").innerHTML + DIVs[i].innerHTML;
break;
  }
}
}
</script>

解說
程式碼的第一部份是按鈕的javascript部份。
程式碼的第二部份讓文章被開啟時,動態的呼叫init函式。
程式碼的第三部份就是init函式的主體,當然就是把程式碼第一部份裡所產生的div字串給包進來。
最後,你必須把上面那段程式碼給放到「網誌管理」「網誌描述」裡,嗯,就這樣。
基本上和另一篇「在文章裡加入隨機閱讀的連結」有點像,學會了要怎麼改都可以。

ps.這份簡單版的程式我沒測過,有問題請留言。

jck11 發表在 痞客邦 PIXNET 留言(6) 人氣()


留言列表 (6)

發表留言
  • 笨捏寶
  • 酷!!~ 終於可以試著放 funp 的推推按鈕了 .....
    謝謝蝦蝦的無私奉獻 :D
  • 免客氣
    成功的話再來分享一下 :)

    jck11 於 2007/06/13 16:24 回覆

  • tomowang
  • 要推薦還要加入會員喔@@!!
  • 您真內行 :)

    jck11 於 2007/06/13 19:28 回覆

  • 笨捏寶
  • 嗯,我失敗了....晚點把程式碼放到網路空間,再用呼叫的方式試試看 XD
  • 笨捏寶
  • 原來是讀取太慢,所以我都沒注意到有成功。
    只是該推文按鈕跑到標題的上面,而不是標題和內文的中間 o_O
  • 是不是第三部份那裡有問題?

    jck11 於 2007/06/15 19:22 回覆

  • vk113
  • 網路的語法還真是不簡單呢..
    我想fp網頁 怎麼都學不會~
    看來..老囉~
  • 蘇老泉27歲才開始發奮讀書
    現在還不晚
    有問題互相研究
    雖然我也是一知半解 :)

    jck11 於 2007/06/15 19:30 回覆

  • 以斯帖
  • 你的部落寶很多
    只不過我這電腦白癡點用很多時間研究
    有小孩時間都切得四分五裂