renban_load_zero
@@ -1,11 +1,12 @@
-/*
- * @title renban_load
- * @description 連番の画像を一気に表示
- * @include http://*
- * @license MIT License
- * @require
- */
-var user = window.prompt("連番の画像のURLを入力してください。\nサンプルはこんな感じです", "http://sample.com/[1-9].jpg");
+// ==UserScript==
+// @name renban_load
+// @namespace http://d.hatena.ne.jp/jigendaddy/
+// @include *.jpg
+// @include *.png
+// @version 1
+// @grant none
+// ==/UserScript==
+var user = window.prompt("連番の画像のURLを入力してください。\nex.http://test/[1-9].jpg", location.href);
var str1=user.split("[");
var m_str=str1[0];
var str2=str1[1].split("]");
@@ -15,18 +16,29 @@
var r_end=str3[1];
//alert(r_start+","+r_end);
var a_str=str2[1];
+var zfka=1;
+r_start=parseInt(r_start);
+r_end=parseInt(r_end);
//alert(m_str+r_start+a_str);
/*for(var i=r_start;i<=r_end;i++)
{
alert(m_str+i+a_str);
}*/
document.body.innerHTML = '';
-//ここからパクリ cf.http://d.hatena.ne.jp/hagino_3000/20081005/1223209094
+//ここからパクリ
var links = '';
for(var i=r_start;i<=r_end;i++){
- //positionがabsoluteまたはfixedの場合画像が重なるので指定
+//positionがabsoluteまたはfixedの場合画像が重なるので指定
+ if(i<10)
+ {
+ if(zfka==1){
+ links += '<img src="' + m_str+"0"+i+a_str + '" style="position:relative">' + '<br />';
+ }
+ }
+ else{
links += '<img src="' + m_str+i+a_str + '" style="position:relative">' + '<br />';
+ }
}
@@ -39,5 +51,4 @@
area.innerHTML = links;
document.body.appendChild(area);
- document.body.style.display = 'block';
-
+ document.body.style.display = 'block';
// ==UserScript==
// @name renban_load
// @namespace http://d.hatena.ne.jp/jigendaddy/
// @include *.jpg
// @include *.png
// @version 1
// @grant none
// ==/UserScript==
var user = window.prompt("連番の画像のURLを入力してください。\nex.http://test/[1-9].jpg", location.href);
var str1=user.split("[");
var m_str=str1[0];
var str2=str1[1].split("]");
//str2[0]は1-9 str2[1]は連番後の文字列
var str3=str2[0].split("-");
var r_start=str3[0];
var r_end=str3[1];
//alert(r_start+","+r_end);
var a_str=str2[1];
var zfka=1;
r_start=parseInt(r_start);
r_end=parseInt(r_end);
//alert(m_str+r_start+a_str);
/*for(var i=r_start;i<=r_end;i++)
{
alert(m_str+i+a_str);
}*/
document.body.innerHTML = '';
//ここからパクリ
var links = '';
for(var i=r_start;i<=r_end;i++){
//positionがabsoluteまたはfixedの場合画像が重なるので指定
if(i<10)
{
if(zfka==1){
links += '<img src="' + m_str+"0"+i+a_str + '" style="position:relative">' + '<br />';
}
}
else{
links += '<img src="' + m_str+i+a_str + '" style="position:relative">' + '<br />';
}
}
var area = document.createElement('div');
area.style.display = 'block';
area.style.position = 'absolute';
area.style.top = 0;
area.style.left = 0;
area.style.textAlign = 'left';
area.innerHTML = links;
document.body.appendChild(area);
document.body.style.display = 'block';
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。