DQX 思い出アルバム保存補助ブックマークレットv1 for Firefox+dTa推奨版

    @@ -1,6 +1,6 @@ /* * @title DQ10思い出アルバム保存補助 for Firefox+dTa - * @description 冒険者の広場の思い出アルバム(画像が9個並んでるとこ)で実行してファイル名付き一覧作成→DownThemAll!で保存 + * @description 冒険者の広場の思い出アルバム(画像が9個並んでるとこ)で実行してファイル名付き一覧作成→DownThemAll!で保存。要ポップアップ許可。 * @include http://hiroba.dqx.jp/sc/character*picture* * @license MIT License * @require
  • /*
     * @title DQ10思い出アルバム保存補助 for Firefox+dTa
     * @description 冒険者の広場の思い出アルバム(画像が9個並んでるとこ)で実行してファイル名付き一覧作成→DownThemAll!で保存。要ポップアップ許可。
     * @include http://hiroba.dqx.jp/sc/character*picture*
     * @license MIT License
     * @require 
     */
    
    (function(){
    	var g=document.getElementById('cttTitle'),
    		m=document.getElementById('myCharacterName'),
    		l=document.getElementsByTagName('td'),
    		d=open().document;
    	var n=m.innerHTML+' ', e='';
    	for(i=0;i<l.length;i++) {
    		var j=l.length-i-1,k=0,cp='';
    		if(!l[j].className.indexOf('contentsTable1TD1')) {
    			var b=l[j].getElementsByTagName('a');
    			var p=b[0].rel.split("/");
    			var c=b[0].title;
    			if(c)cp=' '+c;
    			var t=l[j].getElementsByTagName('p');
    			var dt=t[0].innerHTML.split('<br>');
    			var f=n+dt[0].replace('/','').replace('/','').replace(':','').replace(' ','_')+' '+dt[1]+' '+p[5]+cp;
    			var url='http://img.dqx.jp/smpicture/download/webpicture/'+p[3]+'/original/'+p[5]+'/';
    			url+=';'+encodeURIComponent(f)+'.jpg';
    			e+='<p><img src="'+url+'" width="354" height="200"><br><a href="'+url+'">'+f+'</a><br></p>';
    		}
    	}
    	d.write('<html><head><title>'+g.innerHTML+' '+dt[0]+'</title></head><body>');
    	d.write(e);
    	d.write('</body></html>');
    	d.close();
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2013/01/27 18:12:20 - 2013-01-27
  2. 2013/01/27 18:11:00 - 2013-01-27
  3. 2013/01/27 18:10:25 - 2013-01-27
  4. 2013/01/27 18:09:41 - 2013-01-27
  5. 2013/01/24 16:53:35 - 2013-01-24
  6. 2013/01/21 18:36:21 - 2013-01-21
  7. 2013/01/21 18:36:01 - 2013-01-21
  8. 2013/01/21 18:33:35 - 2013-01-21
  9. 2013/01/20 20:11:51 - 2013-01-20
  10. 2013/01/20 20:09:57 - 2013-01-20
  11. 2013/01/20 20:06:36 - 2013-01-20
  12. 2013/01/20 19:52:59 - 2013-01-20
  13. 2013/01/20 19:17:16 - 2013-01-20
  14. 2013/01/20 19:05:34 - 2013-01-20
  15. 2013/01/20 18:35:24 - 2013-01-20