SORU
18 AĞUSTOS 2009, Salı


İndir jQuery Kullanarak Dosya

Nasıl bir bağlantı tıklatın ne zaman bir kullanıcı için bir indirme istemi.

Örneğin, yerine:

<a href="uploads/file.doc">Download Here</a>

İşime yarayabilir:

<a href="#">Download Here</a>

 $('a').click... //Some jquery to download the file

Bu şekilde, Google HREF ve özel dosyaları dizin değil.

Bu yüzden, ne olursa dil eklentisi ile yapılabilir mi? Ya bu PHP falan yerine yapılmalıdır?

CEVAP
18 AĞUSTOS 2009, Salı


Bu, daha düzgün bir şekilde aşağılayıcı bir çözüm olarak, preventDefault kullanarak önerebiliriz:

$('a').click(function(e) {
    e.preventDefault();  //stop the browser from following
    window.location.href = 'uploads/file.doc';
});

<a href="no-script.html">Download now!</a>

Eğer Javascript bir şey varsa bile, en azından bu şekilde kullanıcı bazı geribildirim almak olacaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006
  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • Skrillex

    Skrillex

    6 NİSAN 2010