cześć, jak kliknięciem na tekst linku, wysunąć szuflade CDromu, może być w JavaScripcie, PHp lub w czymś innym ...
Jak to zrobić ?
Na pewno nie w php. Czy da się w JS? Też wątpię.
mógłbyś napisać program np w delphi do wysuwania i zrobić go jako kontrolkę ActiveX a potem dać kod na stronie i otwierać w IFRAME o wielkości 1px/1px żeby jej nie było widać i zrobić linka żeby w tej ramce otwierało tą stronę i gotowe. Tylko ktoś kliknie na link i będzie musiał czekać aż mu się ściągnie na dysk owa kontrolka (średnio 300 KB). W JS tego nie zrobisz, PHP na pewno - chyba że ją wysuniesz na serwerze, ale możliwe że można by to zrobić wykorzystując dziury w kombinacji HTML + VBS.
W JS siś da mój kumpel zrobil coś takiego. Tylko nie mam kodu. Ale ostatnio widziałem coś takiego na jakiejś stronce.
Zrozum, ze PHP dziala po stronie SERWERA (server-side), a nie klienta! Zrozum roznice - PHP jest wykonywane na serwerze, skrypty sa interpretowane a do przegladarki jest wysylana zawartosc generowanych dynamicznie stron.
Jedynie ActiveX umozliwia lepsza "ingerencje" z klientem, ale z tego co wiem jest to standard wspierany przez Microsoft (nie wiem czy inne przegladarki obsluguja ActiveX) i nie jest zbytnio popularny.
Był kiedyś kod w JS albo VBS, który to robił - ale wykorzystywał jakąś dziurę w IE.
http://debian.black.pl/linux/cd.jpg
"Plik jpeg, który pod Windowsem XP z Internet Explorerem i Windows Media Playerem, wysuwa CD-ROM..."
skrypt napisany w VBS
Jedynie ActiveX umozliwia lepsza "ingerencje" z klientem, ale z tego co wiem jest to standard wspierany przez Microsoft (nie wiem czy inne przegladarki obsluguja ActiveX) i nie jest zbytnio popularny.
W zalozeniu (pod winda) przypomina to troche applety javy, ale jest duzo bardziej niebezpieczne. ActiveX nie posiada takich zabezpieczen jak java, uniemozliwiajacych ingerencje w pliki na kompie etc. Tak wiec wysuniecie cd roma jest IMHO w activex mozliwe.