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

  • Erica Griffin

    Erica Griffi

    8 HAZİRAN 2009
  • Megan Parken

    Megan Parken

    19 Temmuz 2009
  • wolfys you tube

    wolfys you t

    22 Kasım 2006