이전 질문에서 코드를 업데이트했지만 이미지가 표시되지 않으며 그 이유를 정확하게 알지 못합니다. 이미지가 표시되어야하는 버튼 하나를 클릭하고 새로 고침을하더라도 버튼을 클릭하면 다른 버튼을 클릭 할 때까지 새 이미지가 인계되어야하고 동일한 작업이 수행되어야합니다. 클릭 할 때까지 페이지가 새로 고쳐 지더라도 그대로 두어야합니다. 다른 버튼에는 있지만 이미지는 전혀 표시되지 않습니다. 여기 이미지가 올바르게 표시되지 않습니다.
내 기능입니다 :var maxImages=7,i=1,v;
for(i;i=<maxImages;i++)
{
v = sessionStorage.getItem('v'+i);
if(v !== null) showImage(i);
}
function showImage(num)
{
sessionStorage.setItem('v' + num, '1');
$("#loadingImage" + num).show();
}
여기 내 버튼 기능입니다 :
<input name="Failure Analysis Lab" style="white-space:normal;"
onclick="moveText(this.name);showImage(1);form1.submit();"
style="width: 272px; height: 30px;" type="button"
value="7QKD Failure Analysis Lab" />
여기 내 이미지 태그입니다 : 어떤 도움을 크게 감상 할 수
<img id="loadingImage" alt="" src="images/Overview.gif"
style="width:85%;; margin-bottom:3em; display:none;"/>
, 고맙습니다.
추가 정보 : 콘솔을 확인했지만 아무 이미지도 표시되지 않고 오류가 표시됩니다.
귀하의 마크 업 eliseobeltran
그래서 여러 아이디가 = loadingImage2, 3, 4 등의 이미지가 있습니다 – foobar2023
'moveText()'와'showImage()'는 어떻게 생겼습니까? 다른 질문을 보면'showImage()'는 사용되지 않습니다. 뭔가 바뀌지 않는 한, 그것은'showImage1()'이어야합니다. 한 곳에서 모든 코드를 게시 한 경우에는 도움이 될 것입니다. (여러 질문을 만들면이 문제를 더욱 어렵게 만듭니다. 특히 본질적으로 같은 문제를 해결할 때 유용합니다.) – Trojan