AL8 Forum
   登錄註冊幫助


標題: [D5.0 & D5.5] 解決Discuz的code碼在Firefox無法利用JS產生複製指令
 cpn2004
 0005138
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: Microso ...

自述: I like ...

帖子: 3330

精華: 1

積分: 26681 點

現金: 34870 元

存款: 3186 元

閱讀權限: 70

註冊: 2004-8-7

來自: Vista俱樂部

狀態: 離線
 
發表於 2007-7-2 18:49  資料  個人空間  主頁 短消息  加為好友  添加 cpn2004 為MSN好友 通過MSN和 cpn2004 交談
解決Discuz的code碼在Firefox無法利用JS產生複製指令

程式名稱: 解決Discuz的code碼在Firefox無法利用JS產生複製指令
程式作者:
增補作者: 夜之戀(乂天使乂)
技術支援: http://nightly-love.net 夜之戀綜合社區
版權聲明: 插件源程序於網上收集,由 夜之戀 重新發佈於夜之戀
說  明: 源碼由cpn2004 @ Alan888.com提供,本人整合 discuz

discuzcode.func.php

copycode($('code$discuzcodes[codecount]'));

取代以下源碼
CopyText('code$discuzcodes[codecount]');

在include/common.js頁尾加入
function CopyText(id) {
    if (is_ie) {     
        copycode($(id));
    }else{
        copy($(id).textContent);
    }
}

function copy(text2copy) {
    var flashcopier = 'flashcopier';
     if(!$(flashcopier)) {
        var divholder = document.createElement('div');
        divholder.id = flashcopier;
        document.body.appendChild(divholder);
    }
    $(flashcopier).innerHTML = '';
    var divinfo = '<embed src="_clipboard.swf" FlashVars="clipboard='+escape(text2copy)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
    $(flashcopier).innerHTML = divinfo;
}

最後把以下附件放在論壇根目錄(一定要放,否則會失效)
如果想在其他地方也支持, 這個功能, 請把 discuz 預設的 copycode() 改成 CopyText()
Q.點解裝咗後按複製連結不會自動反白
A>因為技術問題,所以無法像IE,但一按自己複製(唔信你在Firefox去工具>JavaScript主控台看看,出了錯是你的JS有問題)。

[ 本帖最後由 cpn2004 於 2007-7-3 19:46 編輯 ]



 附件: 您所在的用戶組無法下載或查看附件



愛電腦,愛Vista
Windows Vista提高娛樂性及方便快捷!
 AL8 Forum © All rights reserved.
頂部
 龍印
 0029457
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 430

精華: 0

積分: 410 點

現金: 715 元

存款: 1151 元

閱讀權限: 25

註冊: 2005-8-28

來自: Cyber N ...

狀態: 離線
 
發表於 2007-7-2 19:07  資料  個人空間  短消息  加為好友  添加 龍印 為MSN好友 通過MSN和 龍印 交談
好修改
支持下...




 AL8 Forum © All rights reserved.
頂部
 kkt8899sp
 0061146
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5
點擊查看 kkt8899sp 的詳細資料

頭銜: King

帖子: 821

精華: 1

積分: 8999 點

現金: 820 元

存款: 0 元

閱讀權限: 30

註冊: 2006-12-17

來自: HK

狀態: 離線
 
發表於 2007-7-2 21:02  資料  個人空間  主頁 短消息  加為好友 
收左先, 我都未知有咩野用.. thz




 AL8 Forum © All rights reserved.
頂部
 ioopp
 0046876
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 109

精華: 0

積分: 1191 點

現金: 0 元

存款: 0 元

閱讀權限: 20

註冊: 2006-6-20

狀態: 離線
 
發表於 2007-7-2 22:06  資料  個人空間  短消息  加為好友 
不太明有什麼用
旦支持樓主 謝了




 AL8 Forum © All rights reserved.
頂部
 jancle2004
 0027614
Rank: 3Rank: 3Rank: 3
點擊查看 jancle2004 的詳細資料

頭銜: Conqueror

帖子: 140

精華: 0

積分: 1720 點

現金: 20 元

存款: 108 元

閱讀權限: 20

註冊: 2005-8-1

來自: 台灣

狀態: 離線
 
發表於 2007-7-8 18:16  資料  個人空間  短消息  加為好友 
測試成功^^*
謝謝 cpn2004 樓主與 乂天使乂提供修改




 AL8 Forum © All rights reserved.
頂部
 1224
 0017619
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
點擊查看 1224 的詳細資料

頭銜: Moderator

自述: L

帖子: 3051

精華: 0

積分: 30603 點

現金: 0 元

存款: 3358 元

閱讀權限: 100

註冊: 2005-3-13

狀態: 離線
 
發表於 2008-4-20 15:09  資料  個人空間  主頁 短消息  加為好友 
唔成功=.=

中文顯示唔到
變晒數字




 AL8 Forum © All rights reserved.
頂部

聯繫我們 - AL8 Forum - 網頁空間由 I-SERVICES 提供 - Archiver - WAP
清除 Cookies, 當前時區 GMT+8, 現在時間是 2009-1-8 16:07
Processed in 0.023621 second(s), 7 queries , Gzip enabled
Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.