2010-09-17 4 views
0

Я не говорю, что это сложно, но я хотел бы знать, какой способ используется профессионально.Отображение двух веб-страниц на одной странице

, что я сделать, это объявить плавающие фреймы из HTML кода и назначить ОПЗ к нему,

но проблемы

переключение HTML-код каждый раз при декларировании

размер кадра не изменяется/не изменяется со страницей в нем, появляются полосы прокрутки, но это не так.

поэтому любые советы

+0

Что вы имеете в виду «переключение HTML-код каждый раз для декларации «? – colithium

+0

Я имею в виду переход на html-код, так как iframes не может быть поставлен из проектного представления, используя vs08 – user287745

ответ

1

Используйте onload на вашем iframe и пересчитайте/установите новую ширину и высоту на вашем iframe.

Загружается, когда новый контент загружен внутри iframe.

Некоторые похожи: Dynamically resizing navigation div to main content

В интернете вы можете найти некоторые примеры, как вы можете получить внутреннюю ширину. Вот один ...

http://www.infoqu.com/dev/javascript-development/getting-iframe-width-194102-1/

var the_height=document.getElementById('the_iframe').contentWindow.document.body.scrollHeight;//find the height of the internal page 

var the_width=document.getElementById('the_iframe').contentWindow.document.body.scrollWidth;//find the width of the internal page 
+0

видел код, но для его работы я должен вызвать эту функцию. не хотите этого делать, поскольку пользователь в первом снимке должен правильно его видеть, ему не нужно нажимать кнопку, чтобы изменить размер рамки. – user287745

+0

@ user287745 Если вы прочитали ответ, вы используете триггер onload iframe для его запуска. (пользователю не нужно ничего нажимать) – Aristos

1

Вы можете разместить свой iframe внутри div, а затем использовать любой из многих примеров для изменения размера div. Или любой из многих примеров создания разделяемой панели, которая может быть изменена пользователем, нажав и перетащив ее.

Вы также можете получить доступ к атрибутам ширины и высоты iframe из javascript и динамически изменить их, как вы хотите.

Вам нужно будет предоставить более подробную информацию, если это полностью вне базы.

+0

его то, что я хочу, но вы можете указать ссылки, которые помогут в вышеупомянутых двух предложениях, обратите внимание, что метод javascript iframes также пытался, но проблема в каждом контент является динамическим, поэтому в основном ничего не найдено на странице при загрузке страницы ... так что без корректировки размера – user287745

1

Включите существующие страницы в пользовательские элементы управления, то использовать их в новой странице

Смежные вопросы