SORU
16 EKİM 2008, PERŞEMBE


JavaScript a "tıklayın" Program aracılığıyla dosya giriş elemanı için olayı yapabilir miyim?

<input type="file"> bir etiket üzerine tıklayın olay bir yangın programlı olarak yapmak istiyorum.

Tıklayın ve arama() bir şey ya da en azından bir dosya seçimi açılır değil iletişim. yapmak için görünmüyor

Olayları dinleyicileri kullanarak yakalama ve olay yönlendirme deniyorum, ama aslında birinin üzerine tıklandığında gibi olayı gerçekleştirmek için almak mümkün olmamıştır.

CEVAP
12 HAZİRAN 2010, CUMARTESİ


Tüm bu gün için çözüm arıyordum. Ve bu verdiğim sonuçlar şunlardır:

  1. Güvenlik nedenleriyle Opera ve Firefox dosya giriş tetiklemek için izin vermez.
  2. Sadece uygun bir alternatif oluşturmak için "" dosya giriş (kullanarak opaklık, "" ya da "ekran:"!) hiçbiri gizli gizli ve daha sonra"". aşağıdaki düğmeyi oluşturun Bu şekilde düğme görülür ama kullanıcı tıklama aslında dosya girişini etkinleştirir.

Bu yardımcı olur umarım! :)

<div style="display: block; width: 100px; height: 20px; overflow: hidden;">
<button style="width: 110px; height: 30px; position: relative; top: -5px; left: -5px;"><a href="javascript: void(0)">Upload File</a></button>
<input type="file" id="upload_input" name="upload" style="font-size: 50px; width: 120px; opacity: 0; filter:alpha(opacity: 0);  position: relative; top: -40px;; left: -20px" />
</div>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • BenjiManTV

    BenjiManTV

    20 Mart 2011
  • Dave Wallace

    Dave Wallace

    27 Kasım 2007