Въпрос за линк

adrian

Registered
Има ли начин да се направи линк от рода на:

HTML:
<a href="file.pptx">Presentation</a>
да отваря директно файла, а не да се опитва да го свали?

Пиша темата в този раздел, защото ми трябва решение само с HTML или Javascript. Не мога да ползвам php или какъвто и да е друг език за програмиране.

Забравих да спомена, че пътя към файловете не може да е absolute, т.е трябва да е само files/file.pptx, но не мога да слагам имена на сървъри или пълен път до папката.
 
Google Chrome предлага само Save, точно затова ми трябва опция да се направи дори и в Chorme да го отваря, а не да го сваля :)
 
направи 1 страница , ан която файла да и идва като GET променлива ии да взима неговото съдържание с file_get_contents() .. или др. и то ще вземе това съдържание и ще ти го покаже като обикновен текст .. друг вариянт е да сложиш header("Content-Type: content="text/plane; charset=windows-1251" ); , което пак ше даде този резултат ... ии за друго в момента не се сещам .. :) :?:
 
adrian каза:
......
Пиша темата в този раздел, защото ми трябва решение само с HTML или Javascript. Не мога да ползвам php или какъвто и да е друг език за програмиране.
.....

:) Други идеи? :)
 
Няма да стане. Браузъра използва Content-Type хедъра, за да реши какво да прави и как да покаже информацията, която сървъра му изпраща. Ако браузъра не разпознае хедъра или няма асоциирана програма с този хедър, няма как да го отвори и ще ти предложи да го свалиш.

Друг е въпроса, че това дето Митята го предлага е безумие - все едно да искаш с Notepad да разглеждаш картинки. Можеш да излъжеш браузъра с друг Content-Type хедър, може да предизвикаш да се отвори някоя друга програма (Word, Excel), но резултата ще е плачевен.
 
Това .pptx не е ли някаква презентация ?

Ако е така си свали има разни конвертори в интернет който прехвърлят презентаци в .swf (флаш) и после вече си ползваш <embed> за да заработи флаша в сайта и така.

Аз така си реших проблема с една презентация.
 

Back
Горе