Заменить на <iframe> - PullRequest
       17

Заменить на <iframe>

1 голос
/ 27 октября 2009

Мне нужно открыть страницу внутри другой страницы без горизонтальной полосы прокрутки на внутренней странице.

Я не хочу использовать <iframe> теги на моей странице. Есть ли замена тегу <iframe> ??

Ответы [ 4 ]

4 голосов
/ 27 октября 2009

Если речь идет о полосах прокрутки (вы упомянули это в своем комментарии), вы можете скрыть / показать их с помощью таблиц стилей - попробуйте следующее:

<body style="overflow-y:hidden; overflow-x:hidden">
...
</body>

Вы также можете использовать стили для других тегов (textareas и т. Д.).

PS: Если вы уточните свой вопрос, лучше отредактировать исходное сообщение, а не комментировать - это облегчит понимание вашего вопроса.

1 голос
/ 27 октября 2009

Лучший способ избежать IFRAME - использовать AJAX. Если бы вы использовали jQuery, это так просто:

$('#yourDIV').load('http://someurl.com/example.html');

Где #yourDIV - это идентификатор любого элемента, который вы хотите, например, DIV.

0 голосов
/ 27 октября 2009

Если вы хотите проверить по strict, то вам следует выбрать <object>.

<object data="example.html" type="text/html" width="500" height="300"></object>

Обратите внимание, что MSIE 6 не поддерживает html-теги объектов.

0 голосов
/ 27 октября 2009

Может быть <object> или <embed> или что-то в этом роде. Я думаю, что вы можете поместить HTML там. Но это было бы примерно так же, я думаю ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...