2011-01-12 2 views
0

현재 관리자 내의 iframe에 공개 페이지 (예 : 회원 프로필, 로그인 한 사용자 등)를로드하는 VBulletin 3.6을 사용하고 있습니다.IE8을 사용하여 프레임 셋에 URL이로드되지 않습니다.

최근 사이트의 재 설계가 완료되었으며 호환 또는 호환되지 않는 모드의 IE8은 더 이상 iframe을 통해 공용 웹 사이트를 관리자에게로드하지 않습니다. 관리자는 firefox와 chrome에서 잘 작동합니다.

다음은 공개 웹 사이트를 iframe에로드하는 코드입니다. 파이어 폭스에서 잘 작동하지만 IE8에서 작동하는 것은 불가능합니다. 어떤 도움을 주시면 감사하겠습니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> 
<html dir="ltr" lang="en"> 
<head> 
<script type="text/javascript"> 
</script> 
<title>IFRAME Test</title> 
</head> 

<frameset framespacing="0" border="0" frameborder="0" frameborder="no" border="0"> 
    <frame src="http://www.cardschat.com" name="nav" scrolling="yes" frameborder="0" marginwidth="0" marginheight="0" border="no" /> 
    </frameset> 
<noframes> 
    <body> 
     <p>Your browser does not support frames. Please get one that does!</p> 
    </body> 
</noframes> 
</html> 

답변

0

코드가 올바르게 작동합니다. 이 문제는 귀하가 참조하고있는 웹 사이트 (http://www.cardschat.com)에 의해 발생한 것으로 보입니다. 어쩌면 이런 종류의 요청을 차단하는 스크립트를 가지고있을 수도 있습니다.

+0

:에

더 많은 정보를 제공합니다. 언급 한 바와 같이 이것은 firefox에서 잘 작동하고 IE8에서만 문제가됩니다. IE8 보안/콘텐츠 차단 문제 일 수 있습니까? – meandnotyou

+0

스크립트에는 많은 브라우저 관련 코드가 있으므로 지금 당장 문제가 무엇인지 파악할 수 없습니다. 프레임을 사용하는 이유는 무엇입니까? –

+0

그것은 VBulletin의 관리자가 작동하는 방식입니다. (VB 관리 인터페이스를 다시 코딩하고 싶지 않습니다.) – meandnotyou

관련 문제