Avatar billede grantland Novice
29. december 2005 - 20:08 Der er 6 kommentarer og
1 løsning

hvad er html koden til at åbne et program?

jeg er ved at lave en intranet side og jeg mangler et html kode der kan bruges til at åbne et program..
fx word
Avatar billede bufferzone Praktikant
29. december 2005 - 20:25 #1
Der findes ingen kode der kan tvinge et program til at åbne hos en bruger, hvad hvis brugeren åbner din html side fra en linux maskine eller en MAC hvor der ikke er installeret det program du øsnker at åbne.

Hvis du linker til en word dokumeter og andre formater til browser enablede programmer (f.eks. pdf, excel og powerpoint) vil disse åbne sig i browseren hvis programmerne er installeret, ellers vil brugeren få mulighed for at gemme programmerne eller for at åbne med et andet program efter eget valg.

Hvis du kunne åbne programmer med html koder ville det være rigtig nemt at hacke andre, så ville man jo bare kunne kommanderer med maskinen genne browseren og det er ikke en god ide
Avatar billede jokkejensen Novice
29. december 2005 - 20:40 #2
(link til et tomt dokument..)
Avatar billede schwarz84 Nybegynder
29. december 2005 - 21:50 #3
Internet Explorer tillader at man laver links direkte til programmer. Det virker hvis HTML-siden ligger lokalt på computeren, men det virker selvfølgelig ikke med sider fra nettet. Om det virker med sider fra dit intranet, kommer nok an på opsætningen, men det virker naturligvis kun på Windows og kun hvis programmet er installeret det angivne sted. Ved at sætte denne stump ind, kan du jo prøve om det virker hos dig:
<a href="c:\windows\notepad.exe">Notesblok</a>
Hvis Windows er installeret i c:\windows så burde det åbne Notesblok...
Avatar billede schwarz84 Nybegynder
29. december 2005 - 21:52 #4
I øvrigt mener jeg at Microsoft slog det midlertidigt fra da der engang var et problem med Windows XP SP1, men det blev muligt igen i SP2, så du skal have SP2 for at bruge det.
Avatar billede bufferzone Praktikant
29. december 2005 - 22:42 #5
Den nyeste stomn over en sårbarhed i WMF (Windows Meta files) og de tilhørende exploits skal denne praksis nok tages op til revision endnu engang. Det er en af grundene til at jeg bruger firefox, hvorved end ikke office programmer bliver startet uden jeg selv har sagt god for det
Avatar billede bufferzone Praktikant
29. december 2005 - 22:44 #6
<a href="c:\windows\notepad.exe">Notesblok</a> vil kun virke på den lokale maskine hvor brugeren har rettigheder til dette, du kan ikke gøre det på en remote maskine, eller køre kommandoen af på din egen maskine fra en web side på en web server. Selv ikke på web serveren vil dette være muligt ellers er sikkerheden sat helt galt op på den
Avatar billede schwarz84 Nybegynder
30. december 2005 - 15:39 #7
bufferzone: Helt enig, og det er heller ikke muligt at gøre fra et web-sted. Min pointe er bare at siden IE skelner mellem internet og intranet, kan det være muligt at man kan med sider fra intranettet, som der spørges efter.
Som jeg forstår spørgsmålet, vil han åbne et program på klient-maskinen ved at klikke på et link, ikke et program på serveren...
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