Avatar billede thomasmx Nybegynder
08. juli 2004 - 09:16 Der er 7 kommentarer og
2 løsninger

Link til xls skal åbne excel ikke åbnes i IE

Hej,

Jeg ved ikke hvilken kategori dette spm egentlig hører under. Jeg har en portal hvor der ligger adgang til nogle excelfiler.

Når brugeren klikker på disse filer åbnes de i et excel regneark i internet explorer. Her er der ingen relevant excelfunktionalitet, hvilket betyder at brugeren i stedet er nødt til at gemme regnearket og derefter selv aktivere.

Kan man sætte en parameter på linken således at IE holder sig fra at åbne den - eller kan man specificere et eller andet sted i IE at den ikke skal håndtere exl filer?
//Thomas
Avatar billede roenving Novice
08. juli 2004 - 14:52 #1
IE bruger windows fil-liste til at finde ud af hvilket program, der kan håndtere en fil, der ligger i et link ...

Da Excel også er skabt til at integrere i andre programmer, og IE også understøtter dette, vil det blive åbnet i et vindue i browseren ...

Så for at undgå det, skal du disable windows' mulighed for at åbne Excel-filer automatisk ...

Den eneste mulighed, jeg umiddelbart kan se, er, at du beder dine brugere bruge højreklik, Gem destnation som ..., og så åbne derfra !-)
Avatar billede -mundi- Nybegynder
08. juli 2004 - 14:57 #2
Med mindre du har adgang til en eller anden form for serverside script og derved kan "streame" filen ud ?
Avatar billede thomasmx Nybegynder
08. juli 2004 - 15:21 #3
Tak kommentarerne....

Hej Roenving - jeg vil helst undgå at brugerne skal bruge 'gem som' og at fjerne excel fra windows fillisten er nok lidt for drastisk en ændring.

Hej mundi - streame filen? Lyder interessant - kan jeg få dig til at uddybe lidt?
Avatar billede dotcom1 Nybegynder
08. juli 2004 - 15:24 #4
Dette script tvinger brugerens browser til at downloade filer:
download.php:

<?
$path = "dinmappe/".$HTTP_GET_VARS['filename']; //mappen, med filer, der kan downloades
$file = basename($path);
$size = filesize($path);

header ("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=$file");
header("Content-Length: $size");

readfile($path);
?>

Skriv i det link, der skal åbne dokumentet: download.php?get=dinfil.exl
Avatar billede -mundi- Nybegynder
08. juli 2004 - 15:26 #5
hvis det er php, hvilket serverside sprog har du adgang til ?
Avatar billede thomasmx Nybegynder
28. juli 2004 - 13:27 #6
Brugerne var af en eller anden grund tilfredse med at excel arket åbnes i ie alligevel!?! Nå, men man er jo til for dem;)
Tak for indlæggene!
Avatar billede roenving Novice
28. juli 2004 - 13:53 #7
Oki '-)
Avatar billede thomasmx Nybegynder
30. juli 2004 - 08:25 #8
Hermed lukkes dette spm, tak for indlæggene
Avatar billede roenving Novice
30. juli 2004 - 12:57 #9
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB