İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. SDN Forum
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

html de dosyayı harici bir programla açma

EnnesUysal08.11.20147 cevap2.611 görüntüleme
#1
Başlıkta da belirttigim gibi html de bir dosyayı indirmeden direkt varsayılan bir programla ya da başka bir programla nasıl açabilirim ?
Cevaplar
#2
.html uzantılı bir dosyayı başka bir programda mı açmak istiyorsun tam anlayamadım ?
#3
Dosyanın nereye veya nasıl indirileceğini tarayıcı ayarları belirler. Veya sistemde o dosya türü için belirlenen uygulama işleme geçer.
EnnesUysal Konuyu açan
#4
Hayır, mesela bir word belgesi var ve ben bunu <a href="ornek.docx"> örnek belge </a> seklinde yazdım tarayıcı bunu açamadıgı icin indirecek ben de diyorum ki indirmeden direkt office ile açsın bunu yapabilit miyim ?
#5
Html dosyasının kendiside önce indirilip, tarayıcı içinde açılıyor.
#6
belki ajax ile yapabilirsin
#7
Tarayicilar belli programlari acmak icin belli protokoller kullanir. Ornegin linkin mailto: URI si kullaniyorsa tarayici varsayilan email programini acar. Bu linkten tanimlanmis bazi URIleri gorebilirsin ama her tarayici butun bu URIleri varsayilan olarak bulundurmaz.

Ancak html5 ile birlikte ozellestirilmis web protokolleri ekleme imkani geldi. kendi protokolunu tanimlayip belli bir programi tarayicinin acmasini isteyebilirsin. Bu durumda kullanicinin ekraninda uyari cikar, bu protokolu ekleyip eklemeyecegini sorar. Eger kullanici kabul ederse bu programi acabilirsin. Kullanici ayni zamanda iliskili programi kendi makinasinda protokolden degistirebilir. Tarayiciya registerProtocolHandler fonksiyonu ile protokol ekleyebilirsin.Nasil yapacagina bu linkten bakabilirsin.

Bazi programlar bu protokolleri yuklenirken otomatik olarak sisteme giriyorlar. Ornegin sistemde skype yukluyse callto: URI si skypei, sistemde spotify yukluyse spotify: URIsi spotifyi acar.
Eger URI shemelarini bilgisayardaki butun programlarin acmasini istiyorsan registryden ayarlamalisin.
Ayrintili bilgi: http://msdn.microsoft.com/en-us/library/ie/aa767914%28v=vs.85%29.aspx
EnnesUysal Konuyu açan
#8
Gerçekten çok teşekkür ederim toughwolf çok yardımcı oldun ve uzun zamandır böyle bilgilendirici bi cevapla karşılaşmamıştım tekrar teşekkür ederim

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.

Reklam