複数の画像をアップロードするjsテクニック

1414 ワード

<script language="JavaScript"> 
var num=1; 
function show(obj){ 
if(obj.checked){ 
document.all.photoyn.style.display=""; 
document.all.photoyn.innerHTML="<input type=\"file\" size=\"25\" name=\"photopath\" class=\"upfile\"><font color=\"red\">(   700K   GIF JPG  )</font><table id=\"TB\" width=\"100%\" height=\"0px\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td></td></tr></table><input type=\"button\" value=\"+\"title=\"      \" onclick=\"oRow=TB.insertRow();oCell=oRow.insertCell();oCell.innerHTML='<input type=file size=25  name=photopath'+Number(num)+' class=upfile>';num=num+1\">&nbsp;&nbsp;<input type=\"button\" value=\"-\" title=\"      \" onclick=\"oCell=TB.deleteRow()\">"; 
}else{ 
document.all.photoyn.innerHTML=""; 
document.all.photoyn.style.display="none"; 
} 
} 
</script> 
      ?<input type="checkbox" name="nfile" id="nfile" onclick="show(this)"> 
<div id="photoyn" style="display:none;padding:2px 0 5px 0"></div>