M.C.P.C.

―むり・くり―プラスコミュニケーション(更新終了)


| トップページ |

2006年11月17日 00:21

DTP駆け込み寺の「匿名」hidden+上部リンク部から記事に飛べるようにするGreasemonkeyスクリプト

このエントリーをはてなブックマークに追加 mixiチェック

DTP 駆け込み寺 BBS の CGI って、いろいろぶっ壊れていて、そのうちのひとつに、フロート式表示したときに、記事へのリンクを押しても、ブラウザによっては飛んでいかないことがあります。

つうわけで、昨日作った Greasemonkey スクリプトの機能に、記事リンク押したら該当記事へ飛んでいく修正を施す機能を追加した Greasemonkey スクリプト。

DTPKakekomidera.user.js として保存して、Greasemonkey 機能拡張を入れた Firefox にぶっ込んでください(ユーザー JavaScript ファイルを設定してある Opera でも動くことは確認しました)。

// ==UserScript==
// @name          DTPKakekomidera_anonymous_killer
// @namespace     http://blog.dtpwiki.jp/dtp/
// @author        CL 
// @include       http://gande.co.jp/cgi-momoco/2chview.cgi*
// ==/UserScript==
 
(function() {
  
  var tags   = document.getElementsByTagName('a');
  var length = tags.length;
  
  for (var i = 0; i < length; i++) {
    
    var e = tags[i];
    if ( e.name.charAt(0) == '#' ) {
      e.name = e.name.substring(1,15);
    }
  }
  
  var tags   = document.getElementsByTagName('strong');
  var length = tags.length;
  
  for (var i = 0; i < length; i++) {
    
    var e = tags[i];
    if ( encodeURI(e.innerHTML).match(/%E5%8C%BF%E5%90%8D/) ) {
      e.parentNode.style.display = 'none';
      var obj = document.createElement('div');
      obj.innerHTML = '<input type="button" value="'
        + e.innerHTML + '"'
        + 'onclick="'
        + "this.parentNode.nextSibling.style.display='';"
        + '">';
      e.parentNode.parentNode.insertBefore(obj, e.parentNode);
   }
  }
  
})();

それにしても、設置側直さないのかなーこの不具合。

投稿 大野 義貴 [DTP] | |

トラックバック(0)

トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/1881

コメント(2)

>それにしても、設置側直さないのかなーこの不具合。

http://cl.cocolog-nifty.com/
のトップもマウスを動かすたびに背景がスクロールしたり、水色の背景になったりする不具合?仕様?を直して欲しいと切に願っております。
癲癇おこしてしまいそうです。

ご指摘ありがとうございます。

http://cl.cocolog-nifty.com/ のトップもマウスを動かすたびに背景がスクロールしたり、

それは、カプコンから1985年に発表された縦スクロールゲーム、エグゼドエグゼスを模したデザインで、そのゲームは多重スクロールが売りのゲームでした。それを再現するためにクロスブラウザ環境でどのようにすれば多重スクロールできるかを研究した結果が現在のものです。よって、この表現は仕様です。むしろ、スクロールできない方が不具合です。ちなみに書かれた URL、僕の心づもりではトップではないので、http://blog.dtpwiki.jp/dtp/ にブックマークの変更をお願いします。

水色の背景になったりする不具合?仕様?を直して欲しいと切に願っております。

水色の背景になってしまうのは、画像非表示用の色というつもりだったのですが、ブラウザ環境によっては、スクロール時に出てしまうようですね。直すことは検討しますが、具体的に何色がいいですか?

癲癇おこしてしまいそうです。

すぐには対処できないので、とりあえず、画像 Off で読まれるか(ベースになった blog デザインはあまりいじっていないので記事は読めるはずです)、RSS は全文配信していますので、RSS リーダによる購読をおすすめします。そういう意味では、DTP 駆け込み寺も、当方で勝手生成した RSS があるんで、それで読めばいいんですけれどもね。

コメントする