我在这里代表了一个非常普遍的问题,但有一些奇怪的行为。希望清除我的错误或解决方案。 我试图通过单击按钮提交表单时显示加载图像。我在我的jsp页面上使用简单的htmls和javascript。以下是供您参考的代码 -
<input type="button" onClick="submitForm('myaction','mycontext')" />
<div id="progressBar" style="display:none;">
<img id="gifimg" src="../images/load.gif">
</div>
function submitForm(action, originalContext){
document.getElementById('progressBar').style.display='block';
document.forms[0].action = document.forms[0].action + "?method=" + action + "&originalContext=" + originalContext;
document.forms[0].submit();
return;
}
问题 - 上面的代码在Universe中运行得非常好,除了分别在Mac 10.9,10.10,10.11上的Safari 7,8,9 。如果有人可以调查并提出建议,我将非常感激。谢谢:))
答案 0 :(得分:0)
浏览器是否对onClick属性感到愤怒?
<input id="fibble" type="button" value="click">
<div id="progressBar" style="display:none;">
loading
</div>
document.getElementById('fibble').addEventListener('click', submitForm);
function submitForm(action, originalContext){
document.getElementById('progressBar').style.display='block';
return;
}