クリックすると画像が読み込まれ、ページが更新されても画像がそこにとどまるはずの複数のボタンがあります。これを使用すると、他のボタンをクリックしても setItem 値が最も高いボタンが常に表示されます。これを修正するにはどうすればよいですか?
スクリプトの 1 つを次に示します。
<script type="text/javascript">
var isImage1 = sessionStorage.getItem('2');
function showImage1() {
sessionStorage.setItem('isImage1', '2');
$("#loadingImage1").show();
$("#loadingImage").hide();
$("#loadingImage2").hide();
$("#loadingImage3").hide();
$("#loadingImage4").hide();
$("#loadingImage5").hide();
$("#loadingImage6").hide();
}
if(isImage1 == 2) showImage1();
</script>
ここに私のボタンの1つがあります:
<input name="EPL/MECH DESIGN - TECHS" style="white-space:normal"
onclick="moveText(this.name);showImage1();form1.submit()"
style="width: 275px" type="button" value="7SBD EPL/Mech. Design Techs" />
更新: この行を更新しました
var isImage1 = sessionStorage.getItem('2');
に
var isImage1 = sessionStorage.getItem('isIamge1');
しかし、他のボタンをクリックしても最大値の isImage が残るという私の問題はまだ存在するため、まだ助けが必要です。