JavaScript a "tıklayın" Program aracılığıyla dosya giriş elemanı için olayı yapabilir miyim? | Netgez.com
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

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • jeffisthecoolguy

    jeffisthecoo

    17 HAZİRAN 2013
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012