Hirdetés
- Hobby elektronika
- AMD Ryzen 9 / 7 / 5 10***(X) "Zen 6" (AM5)
- Épített vízhűtés (nem kompakt) topic
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Vezeték nélküli fülhallgatók
- 3D nyomtatás
- OLED TV topic
- Milyen belső merevlemezt vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- HiFi műszaki szemmel - sztereó hangrendszerek
-
PROHARDVER!
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
- Hobby elektronika
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Kínai és egyéb olcsó órák topikja
- One mobilszolgáltatások
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Nyíregyháza és környéke adok-veszek-beszélgetek
- AMD Ryzen 9 / 7 / 5 10***(X) "Zen 6" (AM5)
- Horgász topik
- Épített vízhűtés (nem kompakt) topic
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- További aktív témák...
- LG 77B4 - 77" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- Dell Precision 7670 FHD+ / i9-12950HX 16C / 64G D5 / 1T G4 / Quadro RTX A4500 16GB Pro tervező
- Újszerű Samsung Galaxy Fold 5 - 5G - 12Gb/512GB -(2026 Augusztusig Garis)+S-pen tok ceruzával
- WD Black SN850X 8TB
- Corsair VENGEANCE LPX 16GB (2x8GB) DDR4 3000MHz
- BESZÁMÍTÁS! Asus H110M i5 7400 8GB DDR4 120GB SSD 500GB HDD GTX 1050 Ti Formula Air Mesh G3 400W
- AKCIÓ! Lenovo Thinkpad L14 Gen 1 notebook - i5 10210U 16GB DDR4 512GB SSD Intel UHD GraphicsW11
- Eladó egy Pixel 7 a Dobozzal tokkal
- HIBÁTLAN iPhone 12 Pro 128GB Gold-1 ÉV GARANCIA - Kártyafüggetlen, MS4441, 100% Akksi
- Ryzen 7 5800X3D // számla // garancia //
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



