Текущее время: Ср, июл 23 2025, 12:35

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Класс cl_dd_document и скроллинг
СообщениеДобавлено: Вт, окт 02 2007, 10:37 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
Не подскажет ли кто, как с помощью этого класса заставить HTML-документ автоматически прокручиваться в конец страницы.

Пересмотрел пакет SDYNAMICDOCUMENTS, но подходящих методов не нашел. Была идея вставлять в конец документа ссылку , но тогда вопрос - как принудительно перейти по ссылке внутри документа, не нажимая ее фактически?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: re
СообщениеДобавлено: Вт, окт 02 2007, 10:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
redirect по сноске #, если есть возможность вставить META тег, если не вру,
или jscript еще


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Вт, окт 02 2007, 15:01 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
trop написал(а):
redirect по сноске #, если есть возможность вставить META тег, если не вру,
или jscript еще

Возможности формировать META тег нету, посмотрел он автоматом формируется при вызове метода INITIALIZE_DOCUMENT
Code:
     
    CONCATENATE
    '<meta http-equiv="content-type" content="text/html; charset='
    html_charset '">'
    '<meta http-equiv="content-style-type" content="text/css">'
    INTO line.
    INSERT line INTO html_table INDEX position. ADD 1 TO position.

На счет Jscript.
Code:
<script language="JavaScript">
<!-- Begin
window.location="#END";
-->
</script>

"Легальных методов" вставки скрипта не нашел, но есть один метод HTML_INSERT, который помечен как Internal Use, но Public.
Ломаю голову, как его можно корректно использовать.

В параметрах указывается номер строки, в которую необходимо вставить код, а в результате он дописывает строки к уже существующим.
Получается что-то вроде этого:
<table><script language="JavaScript">
<tr><!-- Begin
<td>window.location="#END";

Я бы запихнул это все одной строкой, но JScript так не хочет работает, только в такой констуркции. Можно заставить скрипт заработать одной строкой или как еще?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 02 2007, 16:51 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
ИМХО универсальней получить доступ к самому CL_GUI_HTML_VIEWER
и через OLE забубенить команду "Кнопка END".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 02 2007, 16:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
vga написал(а):
ИМХО универсальней получить доступ к самому CL_GUI_HTML_VIEWER
и через OLE забубенить команду "Кнопка END".


Всем спасибо, все получилось!
Положил скрипт в файл и вставил одной строкой )))))
<script language="JScript" src = "путь_к_скрипту"></script>


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB