Προς το περιεχόμενο

html link se arxeio


themis

Προτεινόμενες αναρτήσεις

Δημοσ.

geia sas thelo kati to opoio den ksero poso aplo ine alla fadazome oti den ine akti to poli idietero kathos ine se html...lipon exo mia ikopna i opoia thelo na exei link se ena arxeio sto skliro mou...(klasiko,vazo to onoma tis diadromis mesa sto skliro gia na vro to arxeio)...omos thelo otan kano klik stin ikona ke paei na aniksei to arxeio na min mou leei an thelo na to ekteleso i an to katevaso i oxi..alla na kanei kateythian ektelesi...(pragma to opoio ginete otan kano klik se ena download link ston internet explorer,afto to paratheto gia na katalavete tin katastasi..)

gia paradeigma:exo mia html selida opou ine mono ikones ke mia apo aftes deixnei sto C:/Windows/wordpad.exe Thelo omos otan kano klik stin ikona na mi mou leei anoigma-apothikefsi-akirosi alla na kanei kateythian anoigma..

iparxei kapio meta tag i otidipote antixtoixo gia na ginei afto pou thelo?

Δημοσ.

Γίνεται με πολλούς τρόπους, αλλά με κανέναν δεν είναι εύκολο.

 

Π.χ. #1) Μετονομάζεις τη σελίδα σε HTA (=HTML application) ώστε να τρέχει χωρίς περιορισμούς δικαιωμάτων. Μετά χρησιμοποιείς το shell object της JScript ή της VBScript για να ανοίγεις αρχεία, και βάζεις σαν html link την αντίστοιχη function της JScript που έκανες.

 

Π.χ. #2) Μοντάρεις τις σελίδες που θες σε CHM (Compiled Help File) οπότε χρησιμοποιείς τις functions που παρέχει το htmlhelp για άνοιγμα αρχείων.

 

Π.χ. #3) Φτιάχνεις ένα wrapper σε JScript που πειράζει το registry ώστε να μην ρωτάει για το άνοιγμα των αρχείων .exe, και επαναφέρει το registry όταν τελειώσει η εκτέλεση της σελίδας σου.

 

κτλ κτλ, για το καθένα μπορείς να δεις παραδείγματα από την msdn της microsoft.

 

Όπως είπα, γίνεται αλλά είναι δύσκολο...

Δημοσ.

Ανάλογα το antivirus... Το symantec corporate client δε μου έβγαζε, το nod μου βγάζει, αλλά πάντως είναι false alarm οπότε απλά το απενεργοποιείς για το συγκεκριμένο αρχείο...

 

Υ.Γ. αυτά για το (1), για το (3) δεν βγάζει μήνυμα...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...