2010-03-04 24 views
5

panoya kopyalama için tüm tablo/Metin seçme kullanıcı ı seçerek kullanıcıyı yardım etmek istiyorum ... ne olursa olsun Excel'e yapıştırın veya kopyalamakBen verilerle dolu bir Htlm masası var

isteyebilirsiniz Daha sonra & hamurunu kendisi kopyalayabilir.

Bu Select a complete table with Javascript (to be copied to clipboard)

bulundu ancak, FF herhangi düşünceleri bir güvenlik hatası (kod 1000) oluşturur? Bu jQuery ile daha verimli yapılabilir mi?

+0

btw Panoya tüm kopyaları kopyalamakla pek ilgilenmiyorum (Google aracılığıyla çok karmaşık, tarayıcıya özgü ve arabayı okudum ...) –

cevap

3

Hiç kullanmadım, ancak ihtiyaçlarınızı karşılayabilecek bir jQuery clipboard plugin var. Panoya bir şey kopyalamak gibi görünüyor, ancak çapraz tarayıcı çalışması gerekir. Kod şey

$.clipboard($('#tableContainer').html()); 

gibi düzenleyin olacaktır: Sadece Flash yüklü için bu çözüm en iyi olarak uygun değildir ve en kötü ihtimalle kullanılamaz hale getiren olmayan IE tarayıcıları gerektirecektir fark ettim. Ben tarayıcı erişim klibi kurulu kalmadan bunu yapmak düşünebildiğim tek yolu bu çağrının sonuçları ile gizli bir textarea kontrolünü göstermek olurdu: metnin tamamını seçmek için kullanıcı

$('#tableContainer').html() 

ve sonra izin ve kopyala. Çalışır, ancak eklenti çözümü kadar şık olmaz.