Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Переход по ссылке по кнопке / 5 сообщений из 5, страница 1 из 1
14.03.2013, 08:41
    #38183191
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по ссылке по кнопке
Есть ссылка на сетевую папку (точнее, на файл) вида
\\server\folder\file.name

Надо, чтобы по кнопке открывался указанный файл (экселевский). Причем такой путь браузерами тоже не всегда обрабатывается, по нему только IE переходит.

Когда добавляю в кнопку путь, апекс преобразовывает его к виду
192.168.1.1:8080/apex/\\server\folder\file.name

Немного поискал в интернете, нашел, что можно сделать так:
file://///server/folder/file.name

Такой путь понимают IE и Firefox, если вставить его в адресную строку. Но в апексе при наведении курсора мыши на кнопку я вижу подсказку с действием "javascript:apex.navigation.redirect('file://///server/folder/file.name')", и почему-то при нажатии ничего не происходит. Что еще можно сделать?
...
Рейтинг: 0 / 0
14.03.2013, 10:53
    #38183382
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по ссылке по кнопке
Область поиска сузилась... Такой HTML (пустая страница с одним словом "Ссылка", сделанная в "блокноте") работает:
Код: html
1.
2.
3.
4.
5.
<html>
<body>
<a href="file://///server/folder/file.name">Ссылка</a>
</body>
</html>

А такой же код, но вставленный в Source HTML-региона - нет:
Код: html
1.
<a href="file://///server/folder/file.name">Ссылка</a>


А IE во втором случае еще и три слеша отрезает. Я, видимо, чего-то капитально не понимаю в апексовых урлах...
...
Рейтинг: 0 / 0
14.03.2013, 12:20
    #38183555
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по ссылке по кнопке
Вскрытие показало, что пациент умер в результате вскрытия...

Короче, ссылки на файлы браузеры "режут" самостоятельно из соображений безопасности. Если страница получена с веб-сервера, то линк на файл блокируется. Проверить можно элементарно: сделать в апексе страницу со ссылкой на файл, открыть ее в браузере - линк работать не будет. Потом сохранить страницу на диск и открыть с диска - линк заработает.

Буду искать другие варианты.
...
Рейтинг: 0 / 0
14.03.2013, 12:48
    #38183629
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по ссылке по кнопке
rockclimberБуду искать другие варианты.
Т.е. файл нельзя закинуть на веб-сервер и обращаться к нему через протокол http/ftp ?
...
Рейтинг: 0 / 0
14.03.2013, 13:49
    #38183808
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по ссылке по кнопке
haXbatrockclimberБуду искать другие варианты.
Т.е. файл нельзя закинуть на веб-сервер и обращаться к нему через протокол http/ftp ?Вообще или конкретно мне?
Конкретно мне теоретически можно, но есть нюансы... Надо будет уточнить, каков диапазон возможных действий. Сначала я его вообще генерировал как csv, потом захотелось форматирования и я предложил генерировать xml, потом захотелось макросов... Плюс теоретически пользователи могут ходить в эту сетевую папку проводником виндовса, надо будет уточнить, проживут ли они без этого.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Переход по ссылке по кнопке / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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