iframe我需要调整滚动条

时间:2013-07-19 09:58:32

标签: iframe

大家好,我有一个iframe问题,我猜它并不罕见,首先我不想调整窗口大小我只想拥有一个iframe 350x500,我想要的页面我打电话给中心atm它只显示左上角页面我找到了很多改变div大小的解决方案,但无法找到调整滚动条的方法。 提前致谢

    <iframe scrolling="yes" height="1092" width="100%" frameborder="0" src="http://sms.altasoft.gr/panel/index.asp?lang=el&disp_function=user_login&id=5E8A0F4B-063B-4A7A-81FE-99579AF44BAA">


<p>Your browser does not support iframes.</p>
    </iframe>

1 个答案:

答案 0 :(得分:1)

由于iframe的性质,使用jquery动态调整滚动条也是一项艰巨的任务。但在你的情况下,我想你只想把位置移动一次,只是为了将所包含页面的有意义部分居中,对吗?

您可以将iframe包装在div中,并将其绝对定位到包装器div,类似于:

<head>
    <style type="text/css">
        #iframe_wrapper {
            width: 530px;
            height: 200px;
            overflow: hidden;
            position: relative;
        }

        #iframe {
            position: absolute;
            top: -140px;
            left: -540px;
            width: 1600px;
            height: 900px;
        }
    </style>
</head>

<body>
    <div id="iframe_wrapper">
        <iframe id="iframe" scrolling="no" src="http://sms.altasoft.gr/panel/index.asp?lang=el&disp_function=user_login&id=5E8A0F4B-063B-4A7A-81FE-99579AF44BAA">
            <p>Your browser does not support iframes.</p>
        </iframe>
    </div>
</body>

如果您想要以不同方式定位和/或显示CSS,请使用CSS(包装div的宽度和高度,iframe的顶部和左侧)。

当然,如果需要,您可以使用javascript随时改变css属性。