25. juli 2004 - 15:58Der er
13 kommentarer og 1 løsning
Link - Exel - target?
Jeg sad og lavede en html side, som skal ligge på min fars firmas baggrund i hans butik! Også har vi en sortimentsliste i exel. Der skal så være nogle link på den side hvor man hurtigt kan trykke og få åbnet det program eller andet som man skal bruge! Men når vi skal ha åbnet vores exel ark, kommer det op i et browser vindue! og vi skal ha det åbnet som om man bare åbnede det inde i exel! Kan man gør så det gør sådan?
Det eneste du kan gøre, er at sørge for at det bliver et nyt vindue med target="_blank" ...
For det er styresystemet (Windows !-), som styrer, hvad der skal bruges af applikationer til at åbne en fil, og hvis programmet er i stand til at åbne inde i browseren, vil den åbne applikationen som et barn af sig selv ...
Du kan vist nok gennemtvinge en download, hvis du 'streamer' filen, men du kan ikke bestemme hvilket program, som åbner en fil, så det bliver brugerens styresystems beslutning !-)
Function GetBinaryFile(sFileSpec) Const adTypeBinary = 1 Dim objStream Set objStream = Server.Createobject("ADODB.Stream") objStream.Open objStream.Type = adTypeBinary objStream.LoadFromFile sFileSpec GetBinaryFile = objStream.read Set objStream = Nothing End Function
<HTML> <HEAD> <SCRIPT LANGUAGE=VBScript> Dim objExcel
Sub Btn1_onclick() call OpenWorkbook("c:\temp\excelark.xls") End Sub
Sub OpenWorkbook(strLocation)
Set objExcel = CreateObject("Excel.Application") objExcel.Visible = true objExcel.Workbooks.Open strLocation objExcel.UserControl = true End Sub
</SCRIPT> <TITLE>Launch Excel</Title> </HEAD> <BODY> <P>Klik på knappen for at åbne excel-arket i excel!</P> <INPUT TYPE=BUTTON NAME=Btn1 VALUE="Åbn Excel Fil"> </BODY> </HTML>
/kurt
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.