아이프레임 스크롤바 안생기게 하는 것 좀 알려주세요.
본문
co.kr 주소와 ac.kr 주소 두개가 있습니다.
사정이 생겨서 ac.kr을 아이프레임으로 불러 오고 있습니다.
익스에서는 아이프레임이 안생기는데
크롬에서는 아이프레임이 생깁니다.
ac.kr에
auto_size.html 파일을 만들어서
<code>
<html>
<head>
<title>Resizing Page</title>
<script type="text/javascript">
function onLoad() {
var params = window.location.search.substring( 1 ).split( '&' );
var height;
for( var i = 0, l = params.length; i < l; ++i ) {
var parts = params[i].split( '=' );
switch( parts[0] ) {
case 'height':
height = parseInt( parts[1] );
break;
}
}
if( typeof( height ) == 'number' ) {
window.top.updateIFrame( height );
}
}
window.onload = onLoad;
</script>
</head>
<body>
<p>Resizing IFrame...</p>
</body>
</html>
</code>
index.html에는
<code>
<script type="text/javascript">
function updateIFrame( height ) {
var iframe = document.getElementById( 'myiframe' );
iframe.setAttribute( '+ 'height', height );
}
</script>
<iframe id="myiframe" src="http://.co.kr/index.php" scrolling="yes" frameborder="0" width="100%" height="100%"></iframe>
</code>
이렇게 한다음에.
co.kr에
<code>
<style>
.rolling-td iframe{
border:0;
margin:0;
padding:0;
margin-right:0px;
width:132px;
height:150px;
overflow:hidden;
}
.rolling-td {
width:137px;
}
.rolling-td p{padding:0;margin:0;}
</style>
</code>
이런식으로 하고 있습니다.
조언 좀 부탁드립니다.
답변 2
<html style="overflow: hidden;">
<script type="text/javascript">
function updateIFrame( height ) {
var iframe = document.getElementById( 'myiframe' );
iframe.setAttribute( '+ 'height', height );
}
</script>
<style type="text/css"> html { overflow:hidden; } </style>
</html>
<iframe id="myiframe" src="http://해당도메인" scrolling="yes" frameborder="0" width="100%" height="100%"></iframe>
이런식으로 하니 되긴 하네요.
감사합니다.