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

  • HTC

    HTC

    12 Ocak 2006
  • SlimaksClass

    SlimaksClass

    15 Kasım 2010
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010