2011-01-24 4 views
0

Fancybox Ajax 문제가 있습니다.Fancybox Ajax가 IE에로드되지 않음

FF에서는 문제가 없지만 IE7에서는 정상적으로 작동합니다. 팝업 레이아웃이 끊어지고 내용이로드되지 않았습니다.

당신은 여기에서 볼 수 있습니다 http://www.sumsy.com/temp/templatesys/config.php?template=1

기본적으로 내 PHP 페이지에 다음과 같은 내용이있다 : 다른 페이지에서

<div id="content"> 
    <a href="config.php?template=1">Template 1</a> 
    <a href="config.php?template=2">Template 2</a> 
    </div> 

를, 내가 사용하여 전화 :

<a id="changeTemplate" href="modules/templateList.php">Change Template</a> 

IE7에서 제대로 표시되지 않는 이유를 잘 모릅니다. 대신 iframe (class = "iframe")을 사용하면 정상적으로 작동합니다.

고맙습니다.

답변

1

'높이': '자동',

에 대한 ur javascript는 쉼표를 제거하십시오. 그것이 마지막 것 인 경우에 거기 있으면 안된다.

미안하지만 나머지 질문은 읽지 않았습니다. 내가 아는 한 fancybox는 iframe인지 여부를 구체적으로 요구합니다. 이 같은 것을 시도하십시오

$(".frame_modal_box").fancybox({ 
'width'   : 350, 
'autoScale'   : true, 
'centerOnScroll' : true, 
'type'   : 'iframe' 
}); 
+0

나는 쉼표를 제거하고, 내 localhost에서 그것을 시도했습니다. 하지만 여전히 작동하지 않습니다. –

+0

답변을 수정했습니다. 스크립트를 사용해보십시오. 잘 작동하지 않으면 알려주세요. – lilsizzo

+0

iframe이 제대로 작동합니다. 하지만 URL을 팝업 conent 다르기 때문에 iframe을 사용하고 싶지 않습니다. URL은 상대 경로 URL입니다. 내가 Ajax를 사용하고자하는 이유는 –