Link Kopyalama
4
●1.174
- 18-02-2013, 21:48:45Evet, panoya kopyalamak istiyorum. İnternetten bulduğum kaynakların hemen hepsinde flash (swf) ile yapmışlar ama ben JS ile yapmak istiyorum.zinan adlı üyeden alıntı: mesajı görüntüle
- 19-02-2013, 10:58:28tüm kaynaklarda flash ile yapmalarının nedeni, JS ile sıkıntılı durum olması. şöyle ki; cross-browser yapıyı sağlamak baya sıkıntılı bir durum, yazdığın kod ie7-8 de çalışırken 9da çalışmayabiliyor, onlarda çalışsa firefox patlatıyor, onlar çalışsa chrome çalışmıyor..
http://stackoverflow.com/questions/7...ing-javascript burdaki konuda ie ve firefox için çalışan bir kod var.
http://share-facts.blogspot.fr/2009/...avascript.html burada da bulduğum en sağlıklı yöntem. fakat javascript ile chrome ve safari üzerinden panoya kopyalama yapamıyorsun.izin vermiyorlar.
son olarak yazarını bilemediğim alıntı bir kod;
function copyIntoClipboard(text) { var flashId = 'flashId-HKxmj5'; /* Replace this with your clipboard.swf location */ var clipboardSWF = 'http://appengine.bravo9.com/copy-into-clipboard/clipboard.swf'; if(!document.getElementById(flashId)) { var div = document.createElement('div'); div.id = flashId; document.body.appendChild(div); } document.getElementById(flashId).innerHTML = ''; var content = '<embed src="' + clipboardSWF + '" FlashVars="clipboard=' + encodeURIComponent(text) + '" width="0" height="0" type="application/x-shockwave-flash"></embed>'; document.getElementById(flashId).innerHTML = content; }