Hirdetés
- Samsung Galaxy A56 - megbízható középszerűség
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Színes AirPods prototípusok bukkantak fel
- Google Pixel topik
- A piac legerősebb kameráját ígéri a Xiaomi 17 Ultra
- OnePlus 15 - van plusz energia
- Xiaomi 14T Pro - teljes a család?
- Motorola Edge 50 Ultra - szépen kifaragták
- Amazfit Bip 6 - jót olcsón
- Honor Magic7 Pro - kifinomult, költséges képalkotás
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Nojbee
tag
válasz
martonx
#6529
üzenetére
Lehet rosszul fogalmaztam.
A gomb alatt <button></button>-t értek, amit ha megnyom valaki, akkor szeretnék összeállítani egy olyan keyboard eventet, amit ha ráerőszakolok a div-re, ctrl-v/beillesztésnként hat.
Viszont lehet rosszul rakom össze, vagy nem is lehet ilyet csinálni.
(Lehetségescsinálni ilyet? Mert pl ha az, akkor bárhova kattintva egy oldalon, megszerezve a vágólap tartalmát simán lenyúlható például egy bankszámlaszám, jelszó stb ha az rajta van a vágólapon..)Tehát nem billenyűlenyomásra akarok valamit csinálni.
-
Nojbee
tag
Sziasztok!
Egykis segítséget szeretnék kérni.
Van egy div-em, amin ha focus van és megnyomom a ctrl+v bill. kombinációt (vagy egérrel jobb gomb beillesztés), akkor meghívódik egy függvény, beleteszi a vágólapon lévő képet, megjelníti.
Ezt szeretném megoldani úgy is, hogy gomb lenyomására történjen.
Arra gondoltam, hogy szimulálom a keyboard eventet erre a bizonyos div-re:<div class="paste-area-content"
#pasteDiv contenteditable="true"
(paste)="onPaste($event)"
(input)="unsupportedBrowserPaste()">
</div>
ami ennek hatására meghívná az onPaste függvényt...Megpróbáltam különböző módon ezeket az eventeket létrehozni. Elég sokminden deprecated ezzel kapcsolatban.
Az utolsó próbálkozás ez volt:var event = new KeyboardEvent('keypress', {
bubbles: true,
cancelable: true,
ctrlKey: true,
key : "v",
code : "86"
});
this.printedArticleImagePasteComponent.simulatePaste(event);Meghívja egy másik komponensben lévő fv-t ahol a div van, aminek elküldi az eventet:
public simulatePaste(event: KeyboardEvent) {
this.pasteDiv.nativeElement.dispatchEvent(event);
}És én erre várnám a varázslatot, de sajnos nem működik

Próbálkozott már valaki ilyesmivel?
Igazából angular2-vel ügyködök, úgyhogy olyan megoldás is és pure js is jó, teljesen mindegy.Az is jó megoldás lenne, ha a clipboardevent-et magamnak állítom össze a vágólapról? Lehetséges?
Köszönöm

Új hozzászólás Aktív témák
- szinte új iPad (A16) (11. generációs) Wi Fi 128GB silver ezüst 2 év Apple garancia ajándék tok
- Ryzen 5500 pc , Jonsbo RM2 aluminium ház, asus gtx 1660 super, Corsair ddr4 3200mhz 16gb, 27" acer m
- szinte új iPhone 17 256GB black fekete független Apple 1 év garancia ajándék Apple tok
- Steinberg UR 22 MKII Hangkártya
- új iPhone 17 256GB black fekete független Apple 1 év garancia
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3921
- Akko 3098 /DE/PBT/RGB/Wireless/Hot swap/Yellow/Crystal switch
- Frissen pasztázva! Playstation 4 Pro 1 TB + kontroller 6 hó garancia, számlával!
- BESZÁMÍTÁS! SAPPHIRE B650M R7 8700F 32GB DDR5 512GB SSD RX 6800XT 16GB Zalman Z1 GIGABYTE 750W
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest




