2010-04-19 2 views
1

버튼을 클릭하여 웹 응용 프로그램에서 프로세스를 시작한 후 회전하는 작은로드 GIF (애니메이션)를 표시하여 사용자에게 어떤 일이 일어나고 있는지 알려줍니다. 나는이 사용 JQuery와 같은 버튼 대신에 지프 IMG을 넣어 :IE7 애니메이션 GIF가 정적 이미지로 나타 납니까?

$('#btn_holder').html('<img src="images/loading2.gif" style="margin-left:40px; margin-top:7px;" />'); 

이 IE에서 윈도우 서버 2003

에 IE7을 제외한 모든 브라우저 (파이어 폭스, IE8, 크롬)에서 좋은 작품, gif가 표시되지만 애니메이션이 아닙니다. IE7은 어떻게됩니까? 문제가 무엇인지 어떻게 테스트 할 수 있습니까? 어쩌면 그것은 당신의 IE7에 문제의 모든

+1

Windows Server의 IE7은 매우 제한적인 보안 권한을 가지고있을 가능성이 높습니다. 활성화 된 gif 애니메이션을 허용하지 않을 것입니다. XP 또는 Vista에서 테스트 해보기 – roryf

+0

양식을 제출하기 전에 추가하면 작동합니까? – SLaks

답변

8

감사합니다 (이 전에 나 한테 일어난)

가, 애니메이션 GIF를 사용하려면 도구 메뉴에서 '인터넷 옵션'을 선택한 다음 고급 탭을 클릭합니다. Multimedia 섹션으로 스크롤하여 "Play Animations"옵션을 선택하고 OK를 클릭하십시오. 이제부터는로드되는 애니메이션 GIF의 첫 번째 프레임 만보아야합니다.

변경 사항을 적용하려면 IE를 다시 시작해야합니다.

그 외에도 몇 가지 해결책이 있습니다 : IE7's inanimate gifs.

+0

OMG, 네 말이 맞아! 나는 그 환경이 존재한다고 믿을 수 없다. 카일 고마워! :) – Abs

+0

문제 없습니다, 다행 당신을 위해 :) – Kyle

1

모든 애니메이션 GIF 또는 Javascript로로드 된 애니메이션 GIF에서만 발생합니까? GIF에 대한 URL로 이동하여 애니메이션이 있는지 확인하십시오. 그런 다음 이미지를 버튼에로드하는 대신 HTML로로드하고 CSS 가시성으로 숨기십시오 : 숨겨진 다음 자바로 숨김을 해제 하시겠습니까?