Avatar billede lassel Nybegynder
13. marts 2004 - 15:47 Der er 22 kommentarer og
1 løsning

Lokalt link file: gider ikke åbne fil i explorer

Hejsa,

Hvis man linker en fil på en web-server f.eks. på følgende måde:

<a href=http://servernavn/Tekster/Adhoc/8.13001.ppt>link</a>

Og man klikker på dette i explorer spørger browseren om man vil åbne eller gemme filen. Fint nok, hvis man klikker åben, så åbner explorer denne i explorervinduet alt afhængig om man har programmet der passer til installeret selvf.

MEN

Tag så følgende link:

<a href=file:///f:/Tekster/Adhoc/8.13001.ppt>link</a>

Klikke man på dette sker der ikke en disse. Højreklikker man på linket kan man gemme som og fint gemme filen andensteds lokalt og derefter åbne. Men klikker man åben sker der ikek en dart.

Nogen der har en idé hvorfor?

Vil meget gerne at nøjagtig samme procedure som med alm. http-link fandt sted :o)
Avatar billede Slawomir Seniormester
13. marts 2004 - 15:57 #1
Avatar billede Slawomir Seniormester
13. marts 2004 - 15:58 #2
dvs <a href=file:///f:/Tekster/Adhoc/8.13001.ppt>link</a>
Avatar billede lassel Nybegynder
13. marts 2004 - 16:01 #3
Hvilken forskel ligger der i dette sammelignet med mit eget? :o)
Avatar billede Slawomir Seniormester
13. marts 2004 - 16:17 #4
det var det jeg mente <a href=file:///f:/Tekster/Adhoc/8.13001.ppt >link</a>
Avatar billede thesurfer Nybegynder
13. marts 2004 - 16:21 #5
Smid nogle "" ("gåseøjne") omkring stien, og se om det hjælper..
Avatar billede lassel Nybegynder
13. marts 2004 - 16:21 #6
Stadig det eksakt samme som jeg postede i mit oprindelig indslag :o)
Kan stadig kun "gemme som" og ikke åbne filen :o)
Avatar billede lassel Nybegynder
13. marts 2004 - 16:24 #7
thesurfer: hjalp ikke noget
Avatar billede Slawomir Seniormester
13. marts 2004 - 16:48 #8
dette virker :
<p><a href="link.ppt">link</a></p>
Avatar billede Slawomir Seniormester
13. marts 2004 - 16:53 #9
<p><a href="file:///f:/Tekster/Adhoc/8.13001.ppt" target="_top">link</a></p>

//Burgerking
Avatar billede lassel Nybegynder
13. marts 2004 - 17:41 #10
er vi enige i at i så fald skulle den også se således ud i php:

<p><a href=\"file:/$sti/$fag/$row[kardeksnummer].$row2[datatypernavn]\" target=\"_top\">$row2[datatypernavn]</a></p>

Outputten er:
<p><a href="file:///f:/Tekster/Adhoc/8.13001.ppt" target="_top">link</a></p>

Men virker stadig ikke. Prøvede at lave en lokal html-fil med samme link. Der virkede linket dog. Men via webserveren virker linket ikke på samme måde... Dette er lidt sært dog, da browseren vel egentlig burde reagere på samme måde da det "bare" er et link.
Avatar billede thesurfer Nybegynder
13. marts 2004 - 17:48 #11
hmm.. på en webserver hedder det ikke file://.. men http://localhost/ (mappe/fil.php)
dvs:
hele url: <a href="http://localhost/mappe/fil.php">link</a>
rod: <a href="/mappe/fil.php">link</a>
nuværende mappe: <a href="fil.php">link</a>

osv..
Avatar billede Slawomir Seniormester
13. marts 2004 - 17:49 #12
så pak den ind i .zip
Avatar billede lassel Nybegynder
13. marts 2004 - 18:25 #13
Hehe, så er der ingen idé i det system jeg har udviklet. En pointe i mit system er netop at det skal være så få klik for brugeren som muligt. Ergo skal brugeren stadig først dowloade->pakke ud-> åbne.

Allerede som det er nu er det lettere. Kan som sagt ^^ højreklikke og gemme som og derefter åbne vha. den type link. Men det er stadig for bøvlet. Det SKAL være muligt at kunne åbne i explorer-vinduet.
Avatar billede lassel Nybegynder
13. marts 2004 - 18:33 #14
thesurfer: øhhhh, jow, det hedder file:// hvis man vil linke til en fil der ligger lokalt på ens computer!!!
Tror desværre ikke du har læst mit spørgsmål ordenligt igennem med eksempler mm., eller også forstår du bare ikke meningen. Jeg har lavet et system der genererer links og sortere filer lokalt på min flytbare hdd. Oven i dette er de kardekseret i en database på samme måde som hos et bibliotek. Når en bruger i systemet laver en søgning vil nogle af resultaterne være elektroniske, andre på papirform. De elektroniske tilegnes med et link til min flytbare harddisk; derfor file://f:/
Jeg har ikke tænkt mig at løse problemet ved at have alle filer direkte på en web-server, da nogle af disse er fortrolighedsstemplet og ikke må komme online.

:o)

Derfor.
Avatar billede thesurfer Nybegynder
13. marts 2004 - 18:39 #15
hmm.. hvis du linker til "file://", så linker du til en fil, på brugerens computer.
Avatar billede lassel Nybegynder
13. marts 2004 - 18:47 #16
Øhhhh, ja, netop thesurfer... nu er du ved at have forstået det? :o)

Du taler mig efter munden nu? :o)

Citat mig selv kl 18:33:01 : "det hedder file:// hvis man vil linke til en fil der ligger lokalt på ens computer!!!"
Avatar billede lassel Nybegynder
13. marts 2004 - 18:49 #17
Det er også det der er meningen thesurfer... hmmmm, tror bare jeg dropper det. Sikkert bare en bug eller opsætningsting i mit eget system der gør jeg ikke kan åbne i explorervindue det jeg klikker på af links i form af file://
Avatar billede thesurfer Nybegynder
13. marts 2004 - 18:52 #18
hmm.. dvs, du vil linke til en fil, på min computer, hvis jeg går ind på din side? :-)
Avatar billede lassel Nybegynder
13. marts 2004 - 18:58 #19
Ja... men nu er der så et brugerrestricted område og kun til brug for personer i min omgangskreds eller personer der har rettigheder til at læse dokumenterne og derfor kan låne den flytbare harddisk eller kopiere filerne til egen og derved kunne få adgang til dem vha. linksene :o)

Systemet er ikke beregnet til alle andre. Og systemet er lavet sådan at php-koden selv finder frem til filerne med lidt hjælp fra brugeren når/hvis brugeren har fået lov til at kopiere filer.

Men det er slet ikke det spørgsmålet går ud på!!!

Læs spørgsmål igennem igen og jeg tror du kan se hvor problemet ligger!
Avatar billede thesurfer Nybegynder
13. marts 2004 - 19:15 #20
Testet med Personal Web Server (Windows 98) og ASP....:

dette åbnes direkte i browseren (tekst fil):
<a href="file:///e:/test/test.ppt">link</a>

dette bringer en dialogbox frem, med knapperne "Åbn", "Gem", "Annuller", "Flere oplysninger":
<a href="file:///e:/test/test.exe">link</a>


Hvis det ikke virker, er der noget galt med din opsætningerne på din webserver.

Hvilken webserver bruger du?
Avatar billede lassel Nybegynder
13. marts 2004 - 19:25 #21
Bruger Apache på en Redhat 9 server sat i lokalt netværk.

Men det er ikke det der konkret er problemet tror jeg. Hvis jeg sætter en apache op i mit XP på denne laptop virker det også fint, det er først så snart web-serveren lokaliseres uden for "localhost" :o)

Som om browseren ikke tillader at åbne et dokument fra lokal hdd når vinduet "tilhører" en hjemmeside "udefra". Det virker som sagt også fint hvis man laver en hurtig .html på desktoppet med et link magen til, så kan den fint åbne i vinduet.

Men kan du f.eks åbne din fil direkte fra dette link: file:///e:/test/test.ppt ??
Altså kan du klikke på det her på eksperten og så får powerpointen frem i selvsamme explorer vindue uden at gøre andet end at klikke?
Avatar billede lassel Nybegynder
13. marts 2004 - 19:26 #22
Jeg kan heller ikke åbne følgende link i dette explorer vindue herfra eksperten: file:///f:/Tekster/Adhoc/8.13001.ppt , men er linket i en html lokalt på min bærbar, så virker det fint :o)
Avatar billede lassel Nybegynder
08. maj 2004 - 16:19 #23
lukker
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