2013-03-22 2 views
0

하이에서 작동하지 않습니다 당신이 알고있는 경우에 나는 솔루션 을 찾을 수 없습니다/사용 highslide 스크립트 당신이 놀라운 알고 있지만 항상 * * * g IE가있다 f를 인생을 더 어렵게 만듭니다.highslide 닫기 버튼 내가 문제가있는 즉

IE9를 시작한 다음 페이지로 이동 http://highslide.com/examples/youtube.html 그런 다음 비디오를 열고 닫으려고하면 닫히지 않습니다 (ESC 버튼이 제대로 작동 함) 나타납니다. 한 번 이상해야합니다. 이 문제는 IE9에서만 나타납니다

아이디어가 있으십니까? 대한

고마워요 미안 내 영어 :

+0

글쎄, 그것은 당신의 IE9 구성에 대한 이상한 뭔가 아니다 - 나는 정확히 같은 문제를보고 있어요. 처음으로 닫히지 만 확장자를 다시 열면 닫기 버튼이 더 이상 클릭에 응답하지 않습니다. 나는 그 원인이 무엇인지 모른다. 스크립트 오류가 발생합니다 : '__flash__removeCallback'은 정의되지 않았습니다. – MisterNeutron

답변

0

이 IE9에서 알려진 문제입니다; Flash Player에서 오류가 발생하고 불행히도이 JavaScript 오류는 다시 팝업을 닫으려고 할 때 Highslide 닫기 버튼에 영향을줍니다. 우리 개발자가이 오류가 Highslide 닫기 버튼에 영향을 미치는 이유를 찾을 수 없었습니다. 그러나 여전히 ESC 키를 사용하여 팝업을 닫을 수 있습니다.

IE 9의 해결 방법은 캡션에 IE 9 사용자에게 ESC 키를 사용하여 팝업을 닫으라는 메시지를 추가하는 것입니다. 데모 페이지 : http://roadrash.no/hs-support/youtube-with-alternative-close-method-for-ie9.html

정규 Highslide 설정 한 후이 코드를 추가

<!--[if IE 9]> 
<script style="text/javascript"> 
    hs.captionText = 'Click the ESC key to close'; 
</script> 
<style type="text/css"> 
.draggable-header .highslide-header ul { 
    display: none; 
} 
.highslide-caption { 
    font-style: italic; 
    font-size: 11px !important; 
    text-align: center; 
} 
</style> 
<![endif]--> 
+0

고마워, 나는 그 방법으로 exacly 해냈어. – user2199053