﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / Автоматическая прокрутка формы до нужной точки / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Wed, 03 Dec 2008 22:24:30 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Автоматическая прокрутка формы до нужной точки</title><link>http://www.relib.com/forums/Topic912474-10-1.aspx</link><description>Разумеется. Так и должно быть. Вызов submit() уведомит бразуер что надо  отправить форму, но сначала он полностью закончит выполнять твой скрипт в контексте "старой" страницы.</description><pubDate>Tue, 17 Apr 2007 13:19:05 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Автоматическая прокрутка формы до нужной точки</title><link>http://www.relib.com/forums/Topic912474-10-1.aspx</link><description>Использовал скрипт и  прицепил его к событию OnChange:&lt;BR&gt;&lt;BR&gt;&amp;lt;script language="JavaScript"&amp;gt;&lt;BR&gt;&amp;lt;!-- start Javascript&lt;BR&gt;function Formsubmit(f) {&lt;BR&gt; f.form.submit(); //-запускает обновление&lt;BR&gt; location.hash = "Line10"; //-срабатывает до завершения обновления&lt;BR&gt; //document.getElementsByName("Line10")[0].scrollIntoView(true); //-эта команда тоже срабатывает (использую MSIE)&lt;BR&gt;}&lt;BR&gt;// end JavaScript --&amp;gt;&lt;BR&gt;&amp;lt;/script&amp;gt;&lt;BR&gt;&lt;BR&gt;однако, переход к нужной линии осуществляется сразу после начала обновления формы (виден скачек на нужную строку), после завершения обновления уже виден только верх формы!</description><pubDate>Tue, 17 Apr 2007 13:09:07 GMT</pubDate><dc:creator>AvnAvn</dc:creator></item><item><title>RE: Автоматическая прокрутка формы до нужной точки</title><link>http://www.relib.com/forums/Topic912474-10-1.aspx</link><description>Еще способ: location.hash = "Line10"</description><pubDate>Tue, 17 Apr 2007 10:17:20 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Автоматическая прокрутка формы до нужной точки</title><link>http://www.relib.com/forums/Topic912474-10-1.aspx</link><description>В MSIE может такой метод сработать:&lt;/P&gt;&lt;P&gt;&amp;#100;ocument.getElementsByName("Line10")[0].scrollIntoView(true)&lt;/P&gt;&lt;P&gt;Насчет других браузеров не уверен.</description><pubDate>Mon, 16 Apr 2007 13:46:29 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>Автоматическая прокрутка формы до нужной точки</title><link>http://www.relib.com/forums/Topic912474-10-1.aspx</link><description>Дано: некоторая многострочная табличная форма, в строках формы создаю тэги типа NameAnchor &lt;BR&gt;&amp;lt;a name="&amp;lt;%="Line"&amp;amp;trim(recActual)%&amp;gt;"&amp;gt;&amp;lt;/a&amp;gt; (name="Line1", "Line2" ... и т.д.)&lt;BR&gt;При запросе (обновлении) формы по адресу &lt;A href="http://site/aaa.asp#Line10"&gt;http://site/aaa.asp#Line10&lt;/A&gt; после её открытия выполяется автоматический переход к нужной строке №10.&lt;/P&gt;&lt;P&gt;Вопрос: возможно ли &lt;STRONG&gt;без обновления формы&lt;/STRONG&gt; по событию onChange изменения какого-либо из элементов формы прокрутить страницу до нужной  строки?</description><pubDate>Mon, 16 Apr 2007 10:39:08 GMT</pubDate><dc:creator>AvnAvn</dc:creator></item></channel></rss>