以下のファイルについては、ブラウザ互換モードで [追加] および [削除] ボタンをクリックすると、行を追加または削除できます。
ただし、高速モードでは、[追加] または [削除] をクリックすると、自動的に [ファイル] をクリックするようです。 " ボタン。
なぜこのようなことが起こっているのか理解できないので、皆さんに助けを求めます。
関数 findObj(theObj, theDoc )
{
var p, i, foundObj;
if(!theDoc) theDoc = document;
if( (p = theObj.indexOf("?")) > 0 &&parent.frames.length)
{
theDoc = 親.frames[theObj.substring(p+1)].document;
theObj = theObj.substring(0,p)
}
if(!(foundObj = theDoc[theObj]) && theDoc.all)
foundObj = theDoc .all[theObj];
for (i=0; !foundObj && i < theDoc.forms.length; i++)
foundObj = theDoc.forms[i][theObj];
for(i=0; !foundObj && theDoc.layers && i
foundObj = findObj(theObj,theDoc.layers[i].document)
foundObj = document.getElementById(theOb) j ; )
{ アラート('アップロードされるファイルの最小数は 1 です。削除は無効です') }
else
{
varsignFrame = findObj("SignFrame",document); 1);
bt_filesum.value = (filesum-1).toString();
}
}
関数 addRow()
{
var bt_filesum = findObj("bt_filesum",document); .value)+1;
if(filesum>5)
{
alert('一度に最大 5 つのファイルをアップロード')
}
else
{
varsignFrame = findObj("SignFrame",document);
//行を追加します
var newTR =signFrame .insertRow(signFrame.rows.length);
newTR.id = "file_addordel" + filesum //新しい行の id 属性を割り当てます
//列 0 を追加します: ファイルをアップロードします。
var newTD0=newTR.insertCell(0); newTD0.align="right"; //列 0 の属性の配置
newTD0.innerHTML = "
ファイルをアップロード "+filesum+":" ;
//列を追加: ファイルをアップロードする入力セル
var newTD1=newTR.insertCell(1);
newTD1.innerHTML = "
"
//列を追加: ファイルバージョン
var newTD2=newTR.insertCell(2);
newTD2.align="right";
newTD2.innerHTML = "ファイル バージョン:";
//列を追加: ファイル バージョン入力
var newTD3=newTR.insertCell(3)
newTD3.innerHTML ="
bt_filesum.value = (filesum) .tring ();
}} & lt;/script & gt; m action = 'file_upload_2.php ' method= "post" enctype="multipart/form-data">