私はjavascriptとその構文にあまり精通していませんが、この関数を作成しました。再帰的に呼び出すとエラーが発生し続けます。
function loading(id, formid, point)
{
document.getElementById(id).innerHTML='<span class="red">Please wait until this text disappears! Uploading'+point+'</span>';
document.getElementById(formid).submit();
if(point='...')
{point='';}
else
{point+='.';}
setTimeout('loading('+id+', '+formid+', '+point+')',10);
}
私が得るエラーは次のとおりです。
Uncaught TypeError: Cannot call method 'submit' of null
したがって、変数formidがrecursiv呼び出しに渡されていないようです。誰もが理由を知っていますか?
ありがとう!
マエニー