• 締切済み

デジカメ画像の一覧表示&印刷での欠番処理

最近デジカメ買いました。取った画像をB4サイズに8枚まとめて印刷させようと思い、IE(限定可)でページに画像を割り振ってHTMLをつくりSDカードにコピーしておけばお手軽!と思ったのですが、その場で確認して消す画像があるため、どうしても欠番が生じます。 画像が存在しなかった場合の処理はどのようにすればよろしいのでしょうか? <!-- saved from url=(0014)about:internet --> <html> <head> <style> .ph img { width:123mm; height:82mm; } @media print { .noprt { display:none; } } </style> <script> function view(){ st =parseInt($V('fn1'),10); sl =$V('fn1').length; ct = 8; for(i=0;i<ct;i++){ sf = $V('fn0')+$0NUM(st+i,sl)+$V('fn2'); $('p'+i).src = sf; } } function $(o){ return document.getElementById(o)} function $V(o){ return document.getElementById(o).value} function $0NUM( num, p ){ var s = '0000000000'+ num; return s.substr( s.length-p,p); } </script> </head> <body> <div class="noprt"> Photo name: <input type="text" size="10" value="IMG_" id="fn0"> <input type="text" size="10" value="1000" id="fn1"> <input type="text" size="10" value=".JPG" id="fn2"> <input type="button" value="Photo View" onClick="view()"> </div> <div class="ph"> <img src="" id="p0"><img src="" id="p1"><br/> <img src="" id="p2"><img src="" id="p3"><br/> <img src="" id="p4"><img src="" id="p5"><br/> <img src="" id="p6"><img src="" id="p7"><br/> </div> </body> </html>

みんなの回答

回答No.1

画像を8枚まとめて印刷したいだけなら、そのままの状態のSDカードを、 印刷する際に「インデックスプリント」にすればいいのでは? 縦横の枚数も指定できるし、欠番も関係ないですよ。

noname#84373
質問者

補足

アドバイスありがとうございます >縦横の枚数も指定できるし 私の環境では自由に縦横の枚数をしていできないのですが・・ 将来的にレイアウトは変則的になると思います。 そもそも、ファイルが存在しないときの、プログラム上での考え方が知りたいのです。

関連するQ&A