Avatar billede topydopy Nybegynder
26. januar 2003 - 21:26 Der er 14 kommentarer

Start program ved tryk på link på en hjemmeside

Hvordan gør jeg ovenstående.
Dvs. hvordan starter jeg et program udfra et link på en hjemmeside.
Jeg vil helst undgå, at den spørger om den skal gemme filen.
Avatar billede spr3kcer Nybegynder
26. januar 2003 - 21:27 #1
Hmm burde ikke være muligt da det ville være det samme som en Browser bug.
Avatar billede dk_akj Nybegynder
26. januar 2003 - 21:50 #2
Det kan du ikke uden at udnytte et sikkerhedshul i browseren.

Hvis det er udvalgte brugere kan du lave en activex som gør det du vil.

//akj
Avatar billede dk_akj Nybegynder
26. januar 2003 - 21:52 #3
Se evt mit svar til elprebsi her:
http://www.eksperten.dk/spm/210554

//akj
Avatar billede Slettet bruger
26. januar 2003 - 22:57 #4
Hvis du kunne det, ville du kunne eksekvere en virus eller andet "godt" på brugerens computer. Derfor er dette ikke muligt.
Avatar billede topydopy Nybegynder
26. januar 2003 - 23:38 #5
Det jeg skulle bruge det til var en slags gamespy på en hjemmeside, hvor man trykker på et spil som så starter. Man har angivet exe filen der skal startes i en cookie og derfor er det frivillig kørsel, og det jeg reelt blot ville undgå var den download fil boks idet den jo allerede er downloadet og blot skal åbnes.
Avatar billede slapstick Nybegynder
27. januar 2003 - 13:34 #6
nogle spil har deres egen protokol til netop det formål
som feks unreal og unreal tournament
der skriver man unreal://123.123.123.123 for at connecte til en server og så starter windows selv spillet op og connecter til den serv så man kan vel lave det på den måde med de spil der understøtter det mener sådanset også at half-life understøtter det men er ikke sikker og ved ikke hvad protokollen hedder...
Avatar billede Slettet bruger
27. januar 2003 - 21:51 #7
Hmm.... det kunne måske laves i an java applet....
Avatar billede topydopy Nybegynder
28. januar 2003 - 09:25 #8
Det samme sker når på visse når man vil afspille en lyd fil. Winamp starter blot ved tryk på linket og musikken afspilles...
Avatar billede Slettet bruger
28. januar 2003 - 09:50 #9
kan smide en URL til såddan en side?
Avatar billede topydopy Nybegynder
28. januar 2003 - 10:26 #10
Her http://www.soundclick.com/Default.cfm

Vælg en genre...bemærk du behøver ikke at have winamp i tray.
Avatar billede dk_akj Nybegynder
28. januar 2003 - 10:32 #11
topy >> Den åbner ikke winamp for den har jeg ikke, den spiller istedet i realplayer.

Det der sker er ligesom hvis du laver en href til en .xls eler .txt fil
Hvis du klikker på linket vises filen inlejret i browseren.

Med linket til en mp3 eller lign genkender browseren formatet og begynder at afspille.

Og hvorfor så ikke med en .exe ?? Sikkert fordi at nogen kunde finde på at lave en .exe der ikke var "helt fin".

//akj
Avatar billede Slettet bruger
28. januar 2003 - 11:10 #12
... man kan sige, at brugeren har configureret sin PC til at lade winamp håndtere .mp3 filer. Men du kan ikke tvinge en bruger til at håndtere dit link, hvad end du så laver det til.

Lad os sige, jeg ville gøre, hvad du foreslår, og at det er winamp jeg vil starte: Jeg kan ikke være sikker på, at alle har winamp til at håndtere .mp3 filer, derfor kan man ikke sige at "linket starter winamp", men blot at linket henviser til en filtype, som NOGLE brugere har sat winamp til at håndtere. Derfor kan dette heller ikke lade sig gøre.

Du kan måske få brugeren til fortælle din hjemmeside hvor spillet er placeret (du snakkede om en gamespy ting). Altså lav et slags "Indtast sti til Quake 3 her:" felt. Og så gemme dette i en DB.

Når brugeren vil starte spillet kan du lave et link der svare til det, brugeren har angivet altså f.eks: <a href="c:\spil\Quake3\Quake3.exe">Start Quake 3</a>

Dette er "legalt" af 2 grunde:

1) Det er brugen, der selv angiver hvor programmet ligger (du har hans samtykke)
2) Du beder blot computeren starte et program, som brugeren selv i forvejen har installeret (og godkendt).
Avatar billede Slettet bruger
28. januar 2003 - 11:13 #13
hmm... kom da lige i tanke om, at den i så fald stadig vil spørge, om filen skal gemmes, da det er en .exe

.. og det får du den absolut ikke til at lade være med (så er vi inde på sikkerhed igen)
Avatar billede slapstick Nybegynder
28. januar 2003 - 12:11 #14
well hans eneste mulighed er at bruge protokol links
dvs unreal:// osv
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
Kurser inden for grundlæggende programmering

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