Как открыть документ в браузере (web)?

wowa

Well-Known Member
01.02.2007
845
0
#1
Как открыть документ в браузере?
Вот лотус скриптом получил doc. КАк его открыть в ВЕБ ?
 
D

D!m@n

Гость
#2
Если поднят HTTP-сервер, то самый простой путь:
Shell({iexplore "<путь_к_документу>"})
<путь_к_документу> формируется как
http://имя_сервера:номер_порта/путь_к_базе/UNID_вьюхи(опционально)/UNID_документа

Например:
Чтобы видеть этот контент необходимо: Войти или зарегистрироваться
...
Пишу по памяти, мог слегка приврать.
 
A

allex

Гость
#3
А точнее

http://имя_сервера:номер_порта/путь_к_базе/UNID_вьюхи(опционально)/UNID_документа?OpenDocument
 
D

D!m@n

Гость
#4
Только что проверил: как я написал, тоже открывается :(
 

wowa

Well-Known Member
01.02.2007
845
0
#5
Ну путь я знаю как сделать... Как мне его вызвать в LS ?
 

Omh

Well-Known Member
Lotus team
04.07.2007
2 210
1
#7
Код:
Call notesUIWorkspace.URLOpen(URL)
Я против Shell'a :(
 

wowa

Well-Known Member
01.02.2007
845
0
#10
Omh , работает агент, в Веб, и вроде нельзя использовать NotesUIWorkspace ... Покрайней мере не работает....
Если работать в Лотусе, то открывает документ, в вебе - НЕТ!
 

Omh

Well-Known Member
Lotus team
04.07.2007
2 210
1
#11
Так в вебе надо JavaScript юзать.
Что-то там windows.location = ''
Я точно не скажу, ибо под веб - пень.
 
K

KLif

Гость
#12
Можно так ...
1)
Код:
Print {<script>
window.open('http://Host/Database/View/} + doc.UNID + {?OpenDocument')
</script>}
2)
Код:
window.location.href = 'http://Host/Database/View/' + document.getElementById("поле где хранится UNID дока").value + '?OpenDocument'
 
S

Sandr

Гость
#14
Если поднят HTTP-сервер, то самый простой путь:
Shell({iexplore "<путь_к_документу>"})
<путь_к_документу> формируется как
http://имя_сервера:номер_порта/путь_к_базе/UNID_вьюхи(опционально)/UNID_документа

Например:
Чтобы видеть этот контент необходимо: Войти или зарегистрироваться
...
Пишу по памяти, мог слегка приврать.
номер порта зачем?
Да и унид вьюхи не совсем опционально... если не указывать книд вьюхи, то нолик подставлять надо... Без вьюхи док не откроется...

http://имя_сервера/путь_к_базе/0/UNID_документа
 

wowa

Well-Known Member
01.02.2007
845
0
#16
еще один вопрос
Работаю в ВЕБ
На страничке нажимаю на кнопку, вызывается агент
Код:
onclick=\" window.location = 'http://" + @Name([CN]; @ServerName)+"/" + +@WebDbName + "/(LEA-Web-HelpDocOpen)?OpenAgent'\"
Агент открывает в новом окне нужный мне документ , но при этом изменяется предыдущее окно, как мне сделать, чтобы первое окно не менялось??
Вот это куда-то всунуть? или что-то другое?
Код:
window.history.back()
 
S

Sandr

Гость
#17
еще один вопрос
Работаю в ВЕБ
На страничке нажимаю на кнопку, вызывается агент
Код:
onclick=\" window.location = 'http://" + @Name([CN]; @ServerName)+"/" + +@WebDbName + "/(LEA-Web-HelpDocOpen)?OpenAgent'\"
Агент открывает в новом окне нужный мне документ , но при этом изменяется предыдущее окно, как мне сделать, чтобы первое окно не менялось??
Вот это куда-то всунуть? или что-то другое?
Код:
window.history.back()
Код:
onclick=\" window.open('http://" + @WebDbName + "/(LEA-Web-HelpDocOpen)?OpenAgent')\"