toinamiの日記β このページをアンテナに追加 RSSフィード

2005-11-08 (Tue)

[][][][]idea:6898まわりで行われた修正に対する不具合 idea:6898まわりで行われた修正に対する不具合 - toinamiの日記β を含むブックマーク はてなブックマーク - idea:6898まわりで行われた修正に対する不具合 - toinamiの日記β idea:6898まわりで行われた修正に対する不具合 - toinamiの日記β のブックマークコメント

http://hatena.g.hatena.ne.jp/hatenacounter/20051108/1131443121 で告知された機能。

idea:7050,idea:7051,idea:7052で出された不具合に、リンク元の全てのURLに「&column=4&column=5」が付いているよ、というのは、http://counter.hatena.ne.jp/js/select_log.js のapplySelecterの不具合と思われる。

function applySelector () {
    // apply to selector and table
    for ( var i = 1; i < column_values.length; ++i ) {
        var checkbox = $( 'column' + i );
        if ( column_values[i] == true ) {
            checkbox.checked = true;
            changeColumn( i, '' );
        }
        else {
            checkbox.checked = false;
            changeColumn( i, 'none' );
        }
    }
    
    // apply to anchor
    var divs = document.getElementsByTagName('div');
    var pagers = 0;
    for ( var i = 0; i < divs.length; ++i ) {
        if ( divs[i].className == 'pager' ) {
        pagers++;
            var anchors = document.getElementsByTagName('a');    ←ココ
            for ( var j = 0; j < anchors.length; ++j ) {
                anchors[j].href = mergeQuery( anchors[j].href );
            }
        }
    }
}

var anchors = document.getElementsByTagName('a');

は、

var anchors = divs[i].getElementsByTagName('a');

なのだろうか。

# idea:7050そのもののバグサーバサイドなのでまた別の話で、こちらでは調べようがない。

*

[追記]こう書いたとたんに直った……orz

トラックバック - http://beta.g.hatena.ne.jp/toinami/20051108