[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Автообновление
blade
Имеется такой код

<iframe frameborder="0" src="inc/chat.php" height="400" id="contentslogs" scrolling="auto" style="border: #999 1px solid; vertical-align: bottom;"></iframe>
<
script>
function showslogs()
{
$.ajax(
{
url: "inc/chat.php",
cache: false,
success: function(html)
{
$("#contentslogs").html(html);
}
}

);
}
$(document).ready(
function()
{
showslogs();
setInterval('showslogs()',5000);
}
);
</
script>

должен обновлеть фрейм, но не обновлется а если сделать
<div id="contentslogs"></div>

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

Как обновить фрейм ?



Спустя 1 час, 3 минуты, 3 секунды (31.10.2010 - 14:07) aH6y написал(а):
blade
У тебя ж в js прописан блок div, точнее его обновление. Поэтому его необходимо писать, т.к. скрипт его и обновляет. А высоту задай ему через стиль:
#contentslogs {
height: 150px;
}

Спустя 54 минуты, 14 секунд (31.10.2010 - 15:01) blade написал(а):
Но полоса прокрукти не появляется

Спустя 1 час, 22 минуты, 5 секунд (31.10.2010 - 16:23) aH6y написал(а):
blade
scrolling="yes"

А вообще не советую связываться с фреймами. В них больше минусов чем плюсов.
Воть и воть
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.