
javascript copy
Ahojte :)
Javascript vôbec nepoznám a preto hladám pomoc tu. Isto sa tu nájde niekto komu to nebude robiť problém.
Chcel by som na svoju stránku umiestniť tlačidlo a keď naň kliknem nech sa skopíruje text.
Nemám na mysli kopírovanie z nejakých textových boxov ale samostatné tlačidlo ktoré má v sebe nastavené čo skopíruje.
Ďakujem velmi moc za pomoc :)
Zkopíruje odkud kam?
v podstate to môže byť z nejakého <div> (bude mať nejaké ID a nastavím mu velkosť na 0x0) script vyberie a skopíruje text ako keby stlačím ctrl+c
To Javascriptem nejde udělat.
A dá sa to nejako inak ?
Ale pokud někdo nemá flash player, nebo ho má zakázaný, tak to taky nebude fungovat:
ZeroClipboard
Přesněji se to má (či mělo) tak, že všechny prohlížeče mimo IE podporovaly JS fci na přístup ke schránce.
Bohužel, jak se vyvíjel čas, tak v precizních skriptech je to řešeno přes pokus, zda prohlíčeš podporuje copy přímo
a pokud ne, tak se používala obezlička ve formě flashe, který měl tuto funkcionalitu vždy k dispozici.
To si jen tak bručím pro sebe. Obecně jde o nízkoúrovňovou funkcionalitu vs velmi obecný jazyk a implementaci specifické fce OS.
a jquery nedokáže niečo podobné ? :)
jQuery je jenom Javascriptová knihovna, neumí nic, co by neuměl samotný Javascript.
v podstate by aj toto šlo :)
Aha... Máš na mysli kopírovanie z textarea...
no keď to inak nejde tak musí stačiť aj to ...ale ak vieš o niečom inom šup sem s tým :)
Stále si sa "nevymáčkol" o čo Ti presne ide... Chceš kopírovať čo? text zo svojej vlastnej stránky/kódu, alebo nejaký text, ktorý zadal užívateľ, alebo čo vlastne?
najjednoduchšie by som to vysvetlil takto:
na stránke budú napríklad tri tlačidlá
1.)kopírovať adresu url na google
2.)kopírovať adresu url na youtube
3.)kopírovať adresu url na facebook
tá URL nebude nikde viditelná proste ju len to tlačidlo ako keby skopíruje.
neviem či je správny pojem skopíruje ale povedal by som to tak že sa tá url uloží do pamäte a ja niekde pôjdem a keď stlačím ctrl+v tak to napíše danú URL
Stále nechápem..., toto sa má udiať na Tvojej stránke, alebo zo svojej stránky chceš otvárať nové okno/kartu, alebo si nedokážeš urobiť záložku v prehliadači?
to sa má diať na mojej stránke
Čiže:
1. Google je vyhľadávač - chceš zobraziť výsledky vyhľadávania na svojej stránke?
2. YouTube je služba prehrávania videa a hudby - chceš zobraziť video/hudbu na svojej stránke?
3. Facebook - toto nekomentujem....
Skúšaš moju trpezlivosť, kopírovať adresu url na niečo... nepoznám....
bolo tam napísané napríklad :) ja netvrdím že tam bude google atď. ...bolo to pre jednoduchú ukážku