2013-10-10 4 views
0

enter image description here Я хочу иметь полосу прокрутки в Iframe. Таким образом, полоса прокрутки всегда остается внизу. Я разрабатываю приложение чата, а в iframe вызывается страница, которая отображает сообщения чата, поэтому я хочу, чтобы она автоматически прокручивалась вниз. Как я могу это сделать? Спасибо заранее.Прокрутка в iframe или div

<div> 



<iframe id="iframeEuser2" name="iframeEuser2" src="messagedisplay.aspx" 
     style="visibility:hidden; margin-left: 0px;" 
     onload="this.style.visibility='visible';"> 


      </iframe> 

      </div> 
+0

Если этот iframe находится в том же домене, вы можете поместить скрипт с автопрокруткой вниз на странице, которая находится в вашем iframe. – Vladimir

ответ

1

Предполагая, что вы даете ваш идентификатор плавающего фрейма, это должно работать как событие OnLoad

document.getElementById("youriframe").contentWindow.scrollTo(0,document.getElementById("youriframe").contentWindow.document.body.scrollHeight) 

возможность добавить якорь в нижней части страницы фреймах ты? iFrame, связанный с www.yourpage.com # youranchor мог бы сделать простой трюк, возможно?

+0

Нет, он не работает, когда я попытался загрузить onload = "document.getElementById (" iframeEuser2 "). ContentWindow.scrollTo (0, document.getElementById (" iframeEuser2 "). ContentWindow.document.body.scrollHeight)" –

+0

... он все еще свитки наверх –

+1

Извините, Buddy @Martin Szabo ... Теперь он работает ... Спасибо большое –

Смежные вопросы