Показать сообщение отдельно
  #1 (permalink)  
Старый 01.02.2011, 18:29
Интересующийся
Отправить личное сообщение для phenom Посмотреть профиль Найти все сообщения от phenom
 
Регистрация: 26.10.2009
Сообщений: 18

Авторазмер динамического iframe в зависимости от содержимого
Добрый вечер...У меня такой вопрос,на сайте есть определенный блок,в который все грузится,нужно сделать что бы подгружались в блок определенные сайты страниц,или просто целые сайты,или обычные статические страницы моего сайта...сделал,все работает,внешние страницы сайтов( или сайты) грузятся в динамический iframe,который создается по мере необходимости,смотря какая ссылка на источник....проблема в том,что высота ifrэйма фиксированная,а я хочу сделать что бы он растягивался в зависимости от подгружаемого контента,каким образом это сделать исходя из моей задачи и ситуации???Я делал если страницы с моего сайта,высота подгоняется с помощью написаной ф-и,но вот как быть если я хочу грузить контент из другого сайта или сайт?
Код:
<script type="text/javascript">
function LoadingContent(href) {
		
		if(href.indexOf("http://")!=0)//если обычная страница с моего сайта просто грузим в блок
		{
			$.cookie("current_str", href);  
			$('#center_center').load(href);
		}
		else//иначе,загружаем в iframe,очищаем блок от предыдущего сод-го,и добавляем iframe в блок 
		{
			var el = document.createElement("iframe");
			el.id = 'myiframe';
			el.name = 'myiframe';
			el.style.width = "100%";
			el.style.height ="500px";
			el.scrolling="auto" ;
			el.frameBorder="0";
			el.src = href;

			$('#center_center').empty();
			document.body.appendChild(el);
			document.getElementById("center_center").appendChild(el);
				
		}
	
}
</script>
Ответить с цитированием