Загрузка содержимого и добавление стилей - PullRequest
0 голосов
/ 20 августа 2010

Я знаю, что этого нельзя сделать с помощью iFrames или функции загрузки jQuery по умолчанию, поэтому я ищу «обходной путь» или концепцию, которая бы работала лучше.

Мы должны загрузить iframe вотобразить процесс оформления заказа (длинный рассказ), а содержание iFrame слишком широкое.Без прокрутки, есть ли способ скрыть часть содержимого или изменить его размер, чтобы он соответствовал 900px содержимого в поле шириной 600px?

Я не уверен, есть ли один вариант или нет,в противном случае нам, возможно, придется наложить на световой блок, но это не идеально для нас.

РЕДАКТИРОВАТЬ: я думаю, что я ищу, это кросс-браузерная настройка, которая позволяет мне загружать контент из внешнего местоположенияв DIV, который содержит активные ссылки и т. д. Вероятно, это невозможно?

1 Ответ

0 голосов
/ 21 августа 2010

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

В родительском документе (не проверено):

var framedoc = frames['your_frame'].document;
var framedoc_head = $(framedoc).find('head');
$('<link/>', {
  rel : 'stylesheet',
  type: 'text/css',
  href: '/your_narrower_style_sheet.css'
})
.appendTo(framedoc_head);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...