Autor Zpráva
Meldo
Profil
Potreboval by som dostat data po oznaceni inputu a stlaceni ctrl + v nie do inputu, ale do javascriptu. Da sa to nejako riesit? Nejaky paste.event alebo nieco podobne. Super by bolo, ak by to bolo cez jquery, ale nemusi byt.
Po celodennom googleni sa mi podarilo najst jedine riesenie fungujuce v IE (nejake activex), pre ine prehliadace nie. Plne dostacujuce bude firefox a ie.

Prípadne este lepsie by bolo vediet vybrat data z clipboardu. Toto ale ako som sa docital FF nepodporuje kvoli bezpecnosti, takze neviem.
Witiko
Profil
Klávesy CTRL + V si zkušený kodér tvé ráže jistě dokáže odchytit pomocí keydown (event.ctrlKey && event.keyCode == 86)
Zbytek buď přes clipboardDate.setData() od Microsoftu, nebo... nebo nějaký plugin. MM Flash Player 10 co jsem pochopil citelně omezil "podporu pro obcházení věcí, které javascriptu chybí", práce se schránkou je jedna z těchto věcí.
Meldo
Profil
CTRL+V si viem odchytit. To problem nieje. Problem je co dalej. clipboardDate funguje len v IE, pre ostatne som nenasiel ziadnu alternativu.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0