Я хочу включить веб-страницу в другую, но желательно без iframe, так как я ненавижу полосы прокрутки в середине страницы.объединить две страницы с разными стилями в одну
Допустим, я хочу, чтобы включать в себя как часть B
Я попытался сделать это путем создания DIV на B, где я хотел, чтобы включить затем загрузить страницу с помощью JQuery, как это:
$(document).ready(function() {
$('#inv_view').html('loading...').load("{% url 'invoice.invoice.view' invoice.ID %}");
});
Моя проблема в том, что A использует собственный набор стилей CSS, и они переопределяют стили на B, когда загружен A. Как я могу предотвратить это?
Опять же, я знаю, что это легко сделать с помощью IFRAME, но ... Мех
Это страница B полная страница с разделом '
' и все такое? Если это так, это не будет работать так хорошо. Но если страница B - всего лишь фрагмент кода, PHP-приложение будет полезно для этого. –С загрузкой JavaScript вы, возможно, вообще не загрузили CSS страницы B. Проверьте сетевой регистр в Firebug для Firefox или аналогичный инструмент, если CSS загружен вообще. – HerrSerker