2012-01-18 3 views
2

다른 사람의 사이트에서 일부 유지 보수 작업을하고 있는데 IE 9 문제가 있습니다. 이미지 갤러리에 라이트 박스로 보이는 것을 사용하고 있습니다. 페이지에서 특정 이미지를 클릭하면 라이트 박스가 나타나지만 IE 9에서는 라이트 박스가 전혀 나타나지 않습니다. 오류가 없거나 아무 소리도 들리지 않습니다. 따라서 문제를 해결하는 방법에 관해서는 다소 망설였습니다.IE9에서 특정 JavaScript가 작동하지 않지만 JS 오류가 없습니다.

나는 이런 종류의 문제에서 최고가 아닙니다. 누군가 올바른 방향으로 나를 가리킬 수 있습니까? http://www.aquilacommercial.com/wlproperties/view/1300-Guadalupe

+0

은 IE9에서 오류가 비활성화되어 있습니까? Lightbox 플러그인은 무엇입니까? 그것은 IE9에서 지원됩니까? – JamesHalsall

+0

아니요, 분명히 라이트 박스, 표면 상 예입니다. –

답변

1

@Jaitsu, 나는이 발생하는 것을 확인 :

는 여기에 내가 일하고 있어요 무엇에 대한 링크입니다. 나에게 IE9는 라이트 박스 열기를 시작한 다음 바로 이미지를 열어 자신의 페이지로 만든다. 모두 오류 없음.

나는 IE9의 문제에 대해 아직 확실 해요하지만이 대체 솔루션으로 도움이 될 수 있습니다 : Most Compatible JQuery Lightbox Plugin, Works in All Current Browsers?

마지막으로, Lightbox v2.05로 업그레이드했다. 변경 내역은 IE9에서 3/18/11까지 작동하지 않는다는 것을 나타냅니다. 일부 파일을 업그레이드해야 할 수도 있습니다.

라이트 박스 웹 사이트가 프로토 타입 v1.7을 사용하고 있음을 확인했습니다. 귀하의 사이트는 Prototype v1.6.0.2를 사용하고 있습니다.

+0

입력 해 주셔서 감사합니다. 업그레이드를 시도하고 그게 효과가 있는지 확인하겠습니다. –

+0

흠, 그건 그랬어. Lightbox가 아닌 Shadowbox를 사용하는 것 같습니다. (저는 최신 Prototype과 Shadowbox로 업그레이드했습니다.) –

+0

@ Jason, 방금 작업중인 페이지의 로컬 사본을 다운로드했습니다. 여전히 프로토 타입 1.6.0.2를 보여줍니다. 어느 쪽이든, [Google API v1.7.0.0] (https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js)에서 가져 오기 위해 로컬로 스크립트를 변경했으며 IE9에서 작동합니다. . – JSuar

관련 문제