Avatar billede moejensen Nybegynder
20. oktober 2005 - 10:17 Der er 10 kommentarer og
1 løsning

Åben applikation fra Internet Explorer

Kan jeg lave et link på en hjemmeside der åbner et lokalt program?

Jeg har lavet et lille support system, hvor jeg gerne vil åbne AD fra et link på hjemmesiden.
Avatar billede Slettet bruger
20. oktober 2005 - 10:22 #1
Næh.
Avatar billede Slettet bruger
20. oktober 2005 - 10:24 #2
Forestil dig følgende scenarie:

<script>

function kill_computer() {
for(i=0;i<999999;i++) {
window.open('C:\Programmer\Internet Explorer\iexplorer.exe');
}
}

<body onload="kill_computer()">
Avatar billede Slettet bruger
20. oktober 2005 - 10:24 #3
Well der mangler jo lige et </script> tag men du forstår vel pointen ;)
Avatar billede moejensen Nybegynder
20. oktober 2005 - 10:29 #4
okay så er der ingen mulighed for at åbne et lokalt program?
Avatar billede Slettet bruger
20. oktober 2005 - 10:31 #5
Jo du kan godt linke til det i Internet Explorer, men den kommer op og spørger om du vil gemme eller åbne programmet. På samme måde som hvis det var et fildownload.
Avatar billede moejensen Nybegynder
20. oktober 2005 - 10:59 #6
okay, og det er den eneste mulighed?
Avatar billede olebole Juniormester
20. oktober 2005 - 21:13 #7
<ole>

Tænk dog, inden du spørger! Det ville jo være komplet vanvittigt (og en gigant sikkerhedskatastrofe for WWW), hvis du man havde muligheden for at kalde lokale filer på en brugers maskine. Så tåbelige er der heldigvis ingen browser leverandører, der er.

Fik du overhovedet intet udaf, hvad el_barto skrev til dig?  :)

/mvh
</bole>
Avatar billede krydset Nybegynder
20. oktober 2005 - 21:15 #8
el_barto
Det ville ellers være et grinern drillescript det der *GG*
Avatar billede moejensen Nybegynder
21. oktober 2005 - 09:15 #9
er udmærket godt klar over at man ikke kan gøre det direkte, men det kunne jo være man kunne installere noget som kunne gøre javascript i stand til det
Avatar billede Slettet bruger
21. oktober 2005 - 09:21 #10
Der findes sikkert et ActiveX komponent hvis du har kontrol over hvad der skal installeres på den lokale maskine.
Avatar billede chrisp Nybegynder
21. oktober 2005 - 15:31 #11
Hvis du har kontrol over de maskiner systemmet skal fungere på kan du godt få lov at stare programmer og andre sjove ting...

Det nemmeste er at tilføje domainet Trusted sites i IE, herefter kan du få lov til alt.

For at køre et program kan du bruge følgende.

<script type="text/javascript">
var oShell = new ActiveXObject("wscript.shell")
    oShell.run("calc.exe");
</script>
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