Autor | Zpráva | ||
---|---|---|---|
Marek90 Profil * |
#1 · Zasláno: 22. 1. 2011, 17:57:36
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 |
#2 · Zasláno: 22. 1. 2011, 18:27:32
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 |
#3 · Zasláno: 22. 1. 2011, 20:15:17
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 |
||
Časová prodleva: 13 let
|
0