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

  • dope2111

    dope2111

    29 HAZİRAN 2009
  • HTC

    HTC

    12 Ocak 2006
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013