2011-11-17 4 views
0

내 사이트 내에 iframe을 만들었습니다. 사이트의 다른 부분을 클릭하면로드됩니다. 그러나 나는 스크롤바를 보여주고 싶지는 않지만 내 코드에 표시된대로 속성을 no로 설정해도 표시하고 있습니다. 누구든지 아이디어가 있습니까?왜 iFrame에 스크롤 막대가 표시됩니까?

<iframe id="theFrame" src="" style="width:800px; height:450px; border:0px solid black; overflow:hidden;" scrolling="no"></iframe> 
+0

iframe이 타사 사이트 또는 내 사이트의 어딘가에 표시되는지 확인합니다. 후자는 대신 사용자 정의 컨트롤을 사용하여 시도한 경우 –

+0

iframe이 내 솔루션에서 다른 페이지를 표시하고 있습니다 - Visual Studio 2010에서 개발 –

+0

중요한 정보를 사용자가 제어하고 페이지에 놓을 수 없습니까? –

답변

1

이 정렬 된 -이 iframe 내 자신의 솔루션에서 다른 페이지를 열려고했다.

<style type="text/css"> 
html, body { 
    height: 100%; 
    overflow: auto; 
} 
body { 
    padding: 0; 
    margin: 0; 
} 
#silverlightControlHost { 
    height: 100%; 
    text-align:center; 

} 
</style> 

이 페이지에서 오버플로를 숨김으로 변경해야합니다.

-1

스타일 속성에 overflow:hidden;을 추가 할 수 있습니다.

+0

스타일 속성에 aleady'overflow : hidden;이 있습니다. –

+1

커피가 필요합니다. 죄송합니다. 여기에 유용한 게시물이 있습니다. http://stackoverflow.com/questions/1691873/safari-chrome-webkit-cannot-hide-iframe-vertical-scrollbar –

+0

예, 다음과 같아야합니다. HTML 태그에서 오버플로 설정 : 숨김 iframe 내부 페이지의 그러나 나는'style = "width : 800px; height : 450px;"스크롤을 보여줄 수있는 힘을 가지고 있다고 생각합니다. –

관련 문제