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

  • BlackBoxTV

    BlackBoxTV

    7 Mayıs 2007
  • PlugResearch

    PlugResearch

    22 Mart 2006
  • The Scary Snowman

    The Scary Sn

    1 ŞUBAT 2011