Как задать высоту iframe в процентах - CodeHelper

Как задать высоту iframe в процентах

2

Хочу iframe, который будет занимать всю ячейку. Кто нибудь сталкивался? Нужна поддержка современных браузеров, можно даже ограничиться Firefox и Chrome

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
        <head>
                <style>
                        html, body, iframe {
                                height: 100%;
                        }
                        body {
                                height: 100%;
                        }
                        table {
                                height: 100%;
                        }
                        .container {
                                position: relative;
                        }
                        object {
                                width: 300px;
                                height: 100%;
                        }
                </style>
        </head>
        <body>
                <table border="1">
                        <tr height="40">
                                <td>Test</td>
                        </tr>
                        <tr height="40">
                                <td>Test</td>
                        </tr>
                        <tr>
                                <td class="container">
                                        <iframe src="http://google.com"></iframe>
                                </td>
                        </tr>
                </table>
        </body>
</html>

Новые ответы


2

Использовал для этого JavaScript. За основу взял статью "Мой авторесайз IFRAME"

"Смысл в том, что ифрэйм внутри ифрэйма имеет доступ к главному окну, если он располагается на том же домене.

Открываю я два ифрэйма, потому как решение с document.domain имеет свои недостатки, которые на моем сайте довольно тяжело устранить.

При этом решении не портится история браузера, т.к. рабочие ифрэймы каждый раз заново создаются."


v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.