Sziasztok.
Adott egy joomla3.x motor, amin fut egy honlap. Azt szeretném elérni, hogy ha vágólapra másol a júzer onnan valamit, akkor a vágólapra másolt string bővüljön egy szöveggel.
Alapból javascriptre gondoltam, ami valahogy globálisan beépülne a joomla contentjeihez vagy még máshova is , mondjuk mindenhova... Ha kikapcsolja a júzer a böngészőben a javascriptet, mondjuk elvesztené értelmét, de nem baj, nagyrészt a lúzerek felé menne ez a script, aki meg nem átlagfelhasználó, azelőtt meg úgyis kár mindent levédeni nevetséges elemekkel...
Szóval a rövid kérdésem, hogy ezt szerintetek hogyan kezdjem el?
Egy dolog, hogy egy statikus oldalon menne,de utána globálisan mindez hogyan gyógyulna be a CMS-be?
Köszönet minden tippért
- 4721 megtekintés
Hozzászólások
Hát, én először azt gondoltam, h olyan nincs, h a javascriptből lehessen módosítgatni a vágólapot. Aztán de: https://www.w3.org/TR/clipboard-apis
De hülye egy ötlet szerintem. Általános funkciókat nem illik csesztetni.
- A hozzászóláshoz be kell jelentkezni
A wget-et nem fogja érdekelni :-P
- A hozzászóláshoz be kell jelentkezni
Nem is olyanoknak szántam ezt, akik használnak wgetet.
Van bizonyos tartalom, melyet lúzerektől akatok bizonyos mértékig védeni. Arra pont jó lenne ez, csak azért, hogy idegeikre menjek.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Tegyük hozzá, hogy rendes böngésző kurvára nem engedi meg, hogy egy weboldal bármilyen módon basztathassa a clipboardot. A Firefox-ból még valamikor a 6..10 verziók környékén lett kikúrva ez a funkció. Az IE8 szerintem még megengedte - végülis aki igazi lúzer, az nyilván Windowst használ IE-vel :D
- A hozzászóláshoz be kell jelentkezni
Igen, olyasmit használnak.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Akkor azt a tartalmat megcsinálod képként, és azt illeszted be :)
http://www.imagemagick.org/Usage/text/
- A hozzászóláshoz be kell jelentkezni
JS Bin
$(function(){
$("#text1").bind("paste", function(e){
// access the clipboard using the api
var pastedData = e.originalEvent.clipboardData.getData('text')+" szövegszöveg";
alert(pastedData);
} );
});
- A hozzászóláshoz be kell jelentkezni
[Feliratkozás]
- A hozzászóláshoz be kell jelentkezni