Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Открыть из Apex-приложения отдельное (пустое окно) и засунуть туда (из приложения) HTML / 9 сообщений из 9, страница 1 из 1
26.12.2008, 10:47
    #35736584
Leee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть из Apex-приложения отдельное (пустое окно) и засунуть туда (из приложения) HTML
Открыть из Apex-приложения отдельное (пустое окно) и засунуть туда (из приложения) HTML-код.
Желательно чтобы и картинку можно было отобразить.
Страничка должна быть полностью пустой, чистый HTML (без апексовых кнопок и логотипов)
JavaScript использовать нежелательно, или в крайнем случае ДОМ-модель от W3C .
Как это сделать?
Пробовал вчера сделать так.
автор<script>
function my_profile(){

var opts = 'top=200, left=300, width=400, height=400';
var wnd = window.open('about:blank','',opts);

var l_h1 = wnd.document.createElement('h1');
var l_body = wnd.document.createElement('body');
var txt_nd = wnd.document.createTextNode('Hello, World!!!');

l_h1.appendChild(txt_nd);
l_body.appendChild(l_h1);
wnd.document.appendChild(l_body);
}

</script>
<a href="javascript:void(0);" onclick="my_profile();">Help</a>
Этот код вставляется в HTML регионе в приложении
...
Рейтинг: 0 / 0
26.12.2008, 15:36
    #35737361
lshch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть из Apex-приложения отдельное (пустое окно) и засунуть туда (из приложения) HTML
Leee,
Создайте страничку с Page Template- Printer Frendly. На ней регион PL/SQL(anonymous block).
В Region Source прописываете вызов хранимой процедуры, например:
begin
hello_world;
end;
Ну а в ней с помощью htp.p рисуете все что вам надо.

procedure hello_world as
begin
htp.p('hello world');
end;
...
Рейтинг: 0 / 0
26.12.2008, 15:56
    #35737425
И
И
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть из Apex-приложения отдельное (пустое окно) и засунуть туда (из приложения) HTML
И картинку так можно вывести?
...
Рейтинг: 0 / 0
26.12.2008, 15:57
    #35737428
Leee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть из Apex-приложения отдельное (пустое окно) и засунуть туда (из приложения) HTML
И картинку так можно вывести?
...
Рейтинг: 0 / 0
26.12.2008, 16:08
    #35737460
Leee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть из Apex-приложения отдельное (пустое окно) и засунуть туда (из приложения) HTML
lshchLeee,
Создайте страничку с Page Template- Printer Frendly. На ней регион PL/SQL(anonymous block).
В Region Source прописываете вызов хранимой процедуры, например:
begin
hello_world;
end;
Ну а в ней с помощью htp.p рисуете все что вам надо.

procedure hello_world as
begin
htp.p('hello world');
end;

Сделал, как вы сказали.
HTML выводится в регионе.
А если без региона? Просто пустое окошко, и в нем обычный HTML код.
Т.е. вопрос звучит так, в апексе можно использовать что-то наподобии windor.open(url), только чтобы работало )
...
Рейтинг: 0 / 0
26.12.2008, 16:13
    #35737478
lshch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть из Apex-приложения отдельное (пустое окно) и засунуть туда (из приложения) HTML
Leee,
И картинку можно:
CREATE OR REPLACE procedure hello_world as
begin
htp.p('hello world');
htp.p('<img src="/i/asfdcldr.gif" />');
end;
...
Рейтинг: 0 / 0
26.12.2008, 16:20
    #35737492
lshch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть из Apex-приложения отдельное (пустое окно) и засунуть туда (из приложения) HTML
Leee,
Простите, забыла написать: В регионе темплейт напишите - No Template
...
Рейтинг: 0 / 0
26.12.2008, 16:28
    #35737511
lshch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть из Apex-приложения отдельное (пустое окно) и засунуть туда (из приложения) HTML
в апексе МОЖНО использовать что-то наподобии windor.open(url), только чтобы работало.
Почитайте в документации по поводу Incorporating JavaScript into an Application.
...
Рейтинг: 0 / 0
27.12.2008, 12:07
    #35738151
Leee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть из Apex-приложения отдельное (пустое окно) и засунуть туда (из приложения) HTML
lshchLeee,
И картинку можно:
CREATE OR REPLACE procedure hello_world as
begin
htp.p('hello world');
htp.p('<img src="/i/asfdcldr.gif" />');
end;

Спасибо. Реально помогли.
Только урл должен задаваться относительно чего? Относительно корневой папки апекса.
Где она лежит, не можете подсказать?
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Открыть из Apex-приложения отдельное (пустое окно) и засунуть туда (из приложения) HTML / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]