/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
response.contenttype="application/msword"
Fra : Thor W


Dato : 09-01-02 13:57

Jeg ønsker at lave et Worddokument dynamisk.

Jeg har en asp side der spytter noget Word ud. Det er lavet simpelt via
response.contenttype="application/msword" og alt er godt.

Men ....

Når jeg trykker på et link til et rigtigt word dokument, så starter det op
og viser siden umidlbart.
Når jeg trykker på mit word.asp så spørger browseren om
1) Åben denne fil fra dens nuværende lacering
2) Gem filen på disken.
Jeg vælger åben, og alt er ok.

Hvordan undgå jeg denne dialogbox, så det virker som hvis det var en statisk
worddokument der bliver trykket på.

Jeg vil helst ikke fjerne dialog boksen generelt fra IE.

?






 
 
Bo Hedemark Pedersen (09-01-2002)
Kommentar
Fra : Bo Hedemark Pedersen


Dato : 09-01-02 14:11

Hvad med noget:
response.AddHeader "content-disposition", "inline;filename = test.doc"
umiddelbart efter din response.contenttype="application/msword"
Funker det?

Thor W wrote:
>
> Jeg ønsker at lave et Worddokument dynamisk.
>
> Jeg har en asp side der spytter noget Word ud. Det er lavet simpelt via
> response.contenttype="application/msword" og alt er godt.
>
> Men ....
>
> Når jeg trykker på et link til et rigtigt word dokument, så starter det op
> og viser siden umidlbart.
> Når jeg trykker på mit word.asp så spørger browseren om
> 1) Åben denne fil fra dens nuværende lacering
> 2) Gem filen på disken.
> Jeg vælger åben, og alt er ok.
>
> Hvordan undgå jeg denne dialogbox, så det virker som hvis det var en statisk
> worddokument der bliver trykket på.
>
> Jeg vil helst ikke fjerne dialog boksen generelt fra IE.
>
> ?

--
Bo Hedemark Pedersen, Konsulent, mailto:bhp@uni-c.dk
UNI-C, Olof Palmes Allé 38, DK-8200 Århus N
tlf: 8937 6626, fax: 8937 6677
--
UNI-C Statistik & Analyse
Har du et spørgsmål ... ? Vi hjælper med svaret ... !
http://www.statistik.uni-c.dk

Thor W (09-01-2002)
Kommentar
Fra : Thor W


Dato : 09-01-02 15:12

Det hjælper ikke - Det har dog indflydelse.
Nu er default navnet, når jeg vælger at gemme på disk ændret til
"test.doc", det vil sige navnet fra response.addheader.
Men navnet er stadigvæk xxx.asp i den første dialog box.

Øv øv øv


"Bo Hedemark Pedersen" <bhp@uni-c.dk> skrev i en meddelelse
news:3C3C4172.FAED1960@uni-c.dk...
> Hvad med noget:
> response.AddHeader "content-disposition", "inline;filename = test.doc"
> umiddelbart efter din response.contenttype="application/msword"
> Funker det?
>
> Thor W wrote:
> >
> > Jeg ønsker at lave et Worddokument dynamisk.
> >
> > Jeg har en asp side der spytter noget Word ud. Det er lavet simpelt via
> > response.contenttype="application/msword" og alt er godt.
> >
> > Men ....
> >
> > Når jeg trykker på et link til et rigtigt word dokument, så starter det
op
> > og viser siden umidlbart.
> > Når jeg trykker på mit word.asp så spørger browseren om
> > 1) Åben denne fil fra dens nuværende lacering
> > 2) Gem filen på disken.
> > Jeg vælger åben, og alt er ok.
> >
> > Hvordan undgå jeg denne dialogbox, så det virker som hvis det var en
statisk
> > worddokument der bliver trykket på.
> >
> > Jeg vil helst ikke fjerne dialog boksen generelt fra IE.
> >
> > ?
>
> --
> Bo Hedemark Pedersen, Konsulent, mailto:bhp@uni-c.dk
> UNI-C, Olof Palmes Allé 38, DK-8200 Århus N
> tlf: 8937 6626, fax: 8937 6677
> --
> UNI-C Statistik & Analyse
> Har du et spørgsmål ... ? Vi hjælper med svaret ... !
> http://www.statistik.uni-c.dk



Tony Lorentzen (09-01-2002)
Kommentar
Fra : Tony Lorentzen


Dato : 09-01-02 16:43


"Thor W" <nospam@xxxyyhy.com> wrote in message
news:3c3c4fcb$0$62899$edfadb0f@dspool01.news.tele.dk...

[snip]

Ellers så generer filen og redirect til den. Var det ikke en løsning?

Mvh,
Tony Lorentzen
tony@lorentzen.com



Thor W (09-01-2002)
Kommentar
Fra : Thor W


Dato : 09-01-02 16:50

Jo - men hvordan gør man det?

Det må være noget med at

Response.contenttype="application/msword"
Response.output="C:/dokumenter/test.doc"
bla bla bla
bla bla bla
response.save
response.redirect(http://intranet/dokumenter/test.doc)

????????????????????????


"Tony Lorentzen" <tony@lorentzen.com> skrev i en meddelelse
news:a1hof4$1vcd$1@news.cybercity.dk...
>
> "Thor W" <nospam@xxxyyhy.com> wrote in message
> news:3c3c4fcb$0$62899$edfadb0f@dspool01.news.tele.dk...
>
> [snip]
>
> Ellers så generer filen og redirect til den. Var det ikke en løsning?
>
> Mvh,
> Tony Lorentzen
> tony@lorentzen.com
>
>



Ole Baunbæk Jensen (09-01-2002)
Kommentar
Fra : Ole Baunbæk Jensen


Dato : 09-01-02 19:39

Man kan i stifinder (på win98) gå ind i
view -
Folder options - filetypes

find "Microsoft Word Document"
og fjern markeringen til "confirm open after download"

Jeg tror ikke man kan slippe dialogboksen på anden måde.
(m.m. du laver løsningen med at gemme som .doc på serveren og linke til det)

Thor W skrev i meddelelsen
<3c3c6695$0$267$edfadb0f@dspool01.news.tele.dk>...
>Jo - men hvordan gør man det?
>
>Det må være noget med at
>
>Response.contenttype="application/msword"
>Response.output="C:/dokumenter/test.doc"
>bla bla bla
>bla bla bla
>response.save
>response.redirect(http://intranet/dokumenter/test.doc)
>
>????????????????????????
>
>
>"Tony Lorentzen" <tony@lorentzen.com> skrev i en meddelelse
>news:a1hof4$1vcd$1@news.cybercity.dk...
>>
>> "Thor W" <nospam@xxxyyhy.com> wrote in message
>> news:3c3c4fcb$0$62899$edfadb0f@dspool01.news.tele.dk...
>>
>> [snip]
>>
>> Ellers så generer filen og redirect til den. Var det ikke en løsning?
>>
>> Mvh,
>> Tony Lorentzen
>> tony@lorentzen.com
>>
>>
>
>



schutz.dk (24-01-2002)
Kommentar
Fra : schutz.dk


Dato : 24-01-02 13:58

"Ole Baunbæk Jensen" <pbk708@pbk.dk> wrote in message
news:a1i2pq$fbr$1@eising.k-net.dk...
> Man kan i stifinder (på win98) gå ind i
> view -
> Folder options - filetypes
>
> find "Microsoft Word Document"
> og fjern markeringen til "confirm open after download"
>
> Jeg tror ikke man kan slippe dialogboksen på anden måde.
> (m.m. du laver løsningen med at gemme som .doc på serveren og linke til
det)


Pudsigt!

Det var ogs lige den lsning jeg ville bruge!

-Jacob



Bo Hedemark Pedersen (10-01-2002)
Kommentar
Fra : Bo Hedemark Pedersen


Dato : 10-01-02 07:29

Hvad med at prøve at buffer det hele inden forsendelse?
response.buffer = true
....
response.flush
Hjælper det???

Thor W wrote:
>
> Det hjælper ikke - Det har dog indflydelse.
> Nu er default navnet, når jeg vælger at gemme på disk ændret til
> "test.doc", det vil sige navnet fra response.addheader.
> Men navnet er stadigvæk xxx.asp i den første dialog box.
>
> Øv øv øv
>
> "Bo Hedemark Pedersen" <bhp@uni-c.dk> skrev i en meddelelse
> news:3C3C4172.FAED1960@uni-c.dk...
> > Hvad med noget:
> > response.AddHeader "content-disposition", "inline;filename = test.doc"
> > umiddelbart efter din response.contenttype="application/msword"
> > Funker det?
> >
> > Thor W wrote:
> > >
> > > Jeg ønsker at lave et Worddokument dynamisk.
> > >
> > > Jeg har en asp side der spytter noget Word ud. Det er lavet simpelt via
> > > response.contenttype="application/msword" og alt er godt.
> > >
> > > Men ....
> > >
> > > Når jeg trykker på et link til et rigtigt word dokument, så starter det
> op
> > > og viser siden umidlbart.
> > > Når jeg trykker på mit word.asp så spørger browseren om
> > > 1) Åben denne fil fra dens nuværende lacering
> > > 2) Gem filen på disken.
> > > Jeg vælger åben, og alt er ok.
> > >
> > > Hvordan undgå jeg denne dialogbox, så det virker som hvis det var en
> statisk
> > > worddokument der bliver trykket på.
> > >
> > > Jeg vil helst ikke fjerne dialog boksen generelt fra IE.
> > >
> > > ?
> >
> > --
> > Bo Hedemark Pedersen, Konsulent, mailto:bhp@uni-c.dk
> > UNI-C, Olof Palmes Allé 38, DK-8200 Århus N
> > tlf: 8937 6626, fax: 8937 6677
> > --
> > UNI-C Statistik & Analyse
> > Har du et spørgsmål ... ? Vi hjælper med svaret ... !
> > http://www.statistik.uni-c.dk

--
Bo Hedemark Pedersen, Konsulent, mailto:bhp@uni-c.dk
UNI-C, Olof Palmes Allé 38, DK-8200 Århus N
tlf: 8937 6626, fax: 8937 6677
--
UNI-C Statistik & Analyse
Har du et spørgsmål ... ? Vi hjælper med svaret ... !
http://www.statistik.uni-c.dk

Tony Lorentzen (10-01-2002)
Kommentar
Fra : Tony Lorentzen


Dato : 10-01-02 09:56

Det kan også være at du skal huske en "response.end" i bunden.

Mvh,
Tony Lorentzen

"Thor W" <nospam@xxxyyhy.com> wrote in message
news:3c3c4fcb$0$62899$edfadb0f@dspool01.news.tele.dk...
> Det hjælper ikke - Det har dog indflydelse.
> Nu er default navnet, når jeg vælger at gemme på disk ændret til
> "test.doc", det vil sige navnet fra response.addheader.
> Men navnet er stadigvæk xxx.asp i den første dialog box.
>
> Øv øv øv
>
>
> "Bo Hedemark Pedersen" <bhp@uni-c.dk> skrev i en meddelelse
> news:3C3C4172.FAED1960@uni-c.dk...
> > Hvad med noget:
> > response.AddHeader "content-disposition", "inline;filename = test.doc"
> > umiddelbart efter din response.contenttype="application/msword"
> > Funker det?
> >
> > Thor W wrote:
> > >
> > > Jeg ønsker at lave et Worddokument dynamisk.
> > >
> > > Jeg har en asp side der spytter noget Word ud. Det er lavet simpelt
via
> > > response.contenttype="application/msword" og alt er godt.
> > >
> > > Men ....
> > >
> > > Når jeg trykker på et link til et rigtigt word dokument, så starter
det
> op
> > > og viser siden umidlbart.
> > > Når jeg trykker på mit word.asp så spørger browseren om
> > > 1) Åben denne fil fra dens nuværende lacering
> > > 2) Gem filen på disken.
> > > Jeg vælger åben, og alt er ok.
> > >
> > > Hvordan undgå jeg denne dialogbox, så det virker som hvis det var en
> statisk
> > > worddokument der bliver trykket på.
> > >
> > > Jeg vil helst ikke fjerne dialog boksen generelt fra IE.
> > >
> > > ?
> >
> > --
> > Bo Hedemark Pedersen, Konsulent, mailto:bhp@uni-c.dk
> > UNI-C, Olof Palmes Allé 38, DK-8200 Århus N
> > tlf: 8937 6626, fax: 8937 6677
> > --
> > UNI-C Statistik & Analyse
> > Har du et spørgsmål ... ? Vi hjælper med svaret ... !
> > http://www.statistik.uni-c.dk
>
>



Allan Ebdrup (10-01-2002)
Kommentar
Fra : Allan Ebdrup


Dato : 10-01-02 09:30

"Thor W" <nospam@xxxyyhy.com> wrote in message
news:3c3c3e02$0$62879$edfadb0f@dspool01.news.tele.dk...
> Jeg ønsker at lave et Worddokument dynamisk.
>
> Jeg har en asp side der spytter noget Word ud. Det er lavet simpelt via
> response.contenttype="application/msword" og alt er godt.
>
> Men ....
>
> Når jeg trykker på et link til et rigtigt word dokument, så starter det op
> og viser siden umidlbart.
> Når jeg trykker på mit word.asp så spørger browseren om
> 1) Åben denne fil fra dens nuværende lacering
> 2) Gem filen på disken.
> Jeg vælger åben, og alt er ok.
>
> Hvordan undgå jeg denne dialogbox, så det virker som hvis det var en
statisk
> worddokument der bliver trykket på.
>
> Jeg vil helst ikke fjerne dialog boksen generelt fra IE.

Prøv med:
Response.ContentType = ="application/msword"
Response.AddHeader "Content-Disposition","attach; filename=" & strFilename
Response.AddHeader "Document", strFilename
Response.AddHeader "Script_Name", strFilename
Response.BinaryWrite bsWordDocument

Selvom

Response.AddHeader "Content-Disposition","attach; filename=" & strFilename

burde bringe dialogen op, så er der generelt problemer med denne header. Du
burde dog nok skrive:

Response.AddHeader "Content-Disposition","inline; filename=" & strFilename

i stedet.

MVH
Allan Ebdrup, 10-4 ApS
www.ti-fire.dk



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste