Autor Zpráva
Marek90
Profil *
Zdravím,
už dlouho si lámu hlavou nad tím, jak mohu po začernění určité oblasti a stisknutí kombinace Ctrl+C uložit do schránky JINÝ text (předem definovanou proměnnou), než byl začerněn.

Vím, že to bude asi něco s window.clipboardData.setData(); a OnCopy.

Nemáte prosím nějaké příklady, nebo odkazy, kde se dočtu více? Díky moc

P.S.: Zřejmě to bude fungovat jen v IE... Což mi nevadí.
Bubák
Profil
Napřed "zakážeš kopírování", oncopy = "return false". Jak dostat něco do schránky, nevím, ale zkus pohledat tady, nebo na MSDN.
Taky budeš muset odchytávat tlačítka, jak na to, taky najdeš ve zdejší diskusi, nebo ti někdo poradí.

Dodatečně mě napadlo, nechat označený text zkopírovat do schránky, ale s využitím oncopy a settimeout bys obsah schránky třeba za 10ms přepsal (předem definovanou proměnnou).

Zřejmě to bude fungovat jen v IE...
Je to tak, napříč prohlížeči jde vložit text do schránky flashem, používá se flashové tlačítko.
Timy
Profil
Na iDnes přidávají ke zkopírovanému textu odkaz, odkud je to zkopírované, tak to vyčmuchej odtamtud. Funguje to asi ve všech prohlížečích.

http://zpravy.idnes.cz/kdyz-po-dalnici-tak-prostrednim-pruhem-plati-u-ceskych-ridicu-puu-/domaci.asp?c=A110120_151943_domaci_cen

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: