<script language="javascript">
var counter=0;
var i=1;
function saveclick()
{
<%j++;%>
if(counter==3)
{
alert(counter);
}
else {
document.getElementById("error").innerHTML ="<%=qarr[j]%>"
}
}
</script>
ここでは、文字列の配列であるqarrと、対応する配列のインデックスの戻り文字列を使用しています。しかし、ボタンをクリックすると、このJavaScriptのsaveclick関数が実行されますが、innerhtmlには常に1つの文字列しか表示されません。ボタンをクリックするとjs関数が実行され、新しい文字列がinnerHtmlに表示されるたびに実行されます。この件で必要なことをしてください。