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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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