});

        <script language="JavaScript">
        function autoResize(id){
            alert('check');
            var newheight;
            var newwidth;

            if(document.getElementById){
                newheight=document.getElementById(id).contentWindow.document .body.scrollHeight;
                newwidth=document.getElementById(id).contentWindow.document .body.scrollWidth;
            }
            alert(newheight);
            alert(newwidth);
            document.getElementById(id).height= (newheight) + "px";
            document.getElementById(id).width= (newwidth) + "px";
        }
        </script>

            <iframe id="faq_iframe" src="http://www.google.com" width="100%" height="200px" scrolling="no" frameborder="0" marginheight="0" onload="javascript: autoResize('faq_iframe');"></iframe>

Вопрос: Я использую iframe для отображения моей страницы. мне нужно подогнать iframe к высоте моей страницы, как мне это сделать.

Я пробовал вышеуказанные коды

я получил эту ошибку через firebug

Permission denied for <http://localhost> to get property Window.document from <http://www.google.co.in>.
[Break On This Error] newheight=document.getEleme...tWindow.document.body.scrollHeight; 

Как сделать, чтобы iframe соответствовал его высоте к высоте моей страницы, заданной в iframe src

Ответы на вопрос(1)

Для iframe с содержимым, которое находится в одном домене, невозможно прочитать какие-либо свойства, включая ширину и высоту, в документе, в который он вставлен, если этот документ живет в другом домене.

Есть несколько способов достижения междоменной связи между фреймами но он включает документ, в котором живет iframe, является добровольным участником, с активным javascript, чтобы облегчить его.

Ваш ответ на вопрос