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 です。

History

  1. 2018/12/10 10:29:04 - 2018-12-10
  2. 2018/12/09 21:45:37 - 2018-12-09
  3. 2018/12/09 21:45:23 - 2018-12-09
  4. 2018/12/09 21:45:02 - 2018-12-09
  5. 2017/06/10 23:01:30 - 2017-06-10
  6. 2015/10/14 09:44:22 - 2015-10-14
  7. 2015/10/01 17:40:03 - 2015-10-01
  8. 2015/10/01 17:33:09 - 2015-10-01