fotolife で img タグを作る
by
a-kuma3
2012-05-10 [2012/05/10 12:59:02]
question:1336583592 用
/*
* @title fotolife で img タグを作る
* @description question:1336583592 用
* @include http://f.hatena.ne.jp
* @license MIT License
* @require
*/
(function () {
var lc = location.href;
if (lc.match('http://f.hatena.ne.jp/')) {
var imgs = document.getElementsByTagName("IMG");
for (var i = 0 ; i < imgs.length ; ++i) {
var img = imgs[i]
if (img.className == 'foto_thumb') {
var li = img.parentNode.parentNode;
var inp = document.createElement('INPUT');
inp.type = 'text';
inp.value = "<img src='" + img.src.replace(/_120(\.\S+)$/, "$1") + "'>";
inp.style.position = 'absolute';
inp.style.left = '10px';
li.appendChild(inp);
inp.onfocus = function() { this.select() };
}
}
}
})();
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。