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

  • Apple

    Apple

    22 HAZİRAN 2005
  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • incognitotraveler

    incognitotra

    27 Mayıs 2010