阅读:1439回复:1
Firefox.net.cn 数楼器失效,能否修改下?
http://userscripts.org/scripts/show/66095
// ==UserScript== // @name Firefox.net.cn 数楼器 // @namespace http://userscripts.org/users/86496 // @description 结束 www.firefox.net.cn 有楼没楼数的历史! // @include https://www.firefox.net.cn/forum/viewtopic.php?* // ==/UserScript== (function (){ var a = 0; var a_floor = 0; var a_vote = 0; var q = document.location.search; var qspairs = q.split('&'); for (k = 0; k < qspairs.length; k++) { qvar = qspairs[k].split('='); if (qvar[0] == "start") { pre_count = Number(qvar[1]); break; }else { pre_count = 0; } } AddCount(a); window.addEventListener('AutoPagerize_DOMNodeInserted', function(){a++;AddCount(a);} ,false); function AddCount(APpage){ var rowsMain = document.evaluate('/html/body/div/table[' + (4+APpage) + ']/tbody/tr', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null); var allrowcount = rowsMain.snapshotLength; if(document.evaluate('/html/body/div/table[4]/tbody/tr[2]/td/form', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null).snapshotLength == 1) a_vote=1; var floorcount = (allrowcount - 3 - a_vote) / 4; if(a==0)a_floor = floorcount; for (var i=1; i <= floorcount; i++){ tdsp = document.evaluate('/html/body/div/table[' + (4+APpage) + ']/tbody/tr['+ (i*4-1+a_vote) +']/td[2]/table/tbody/tr/td[2]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null).snapshotItem(0); //tdsp.innerHTML = i + pre_count + APpage*a_floor; addtext(tdsp, i + pre_count + APpage*a_floor); } } function addtext(obj, text) { var content = document.createTextNode(text); obj.appendChild(content) } function addtextbefore(obj, text) { var content = document.createTextNode(text); obj.parentNode.insertBefore(content,obj); } })(); |
|
1楼#
发布于:2011-09-28 16:56
还真的,这个新版里面依然没有楼层数。
|
|
|