Hirdetés
- Luck Dragon: Asszociációs játék. :)
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Fűzzük össze a szavakat :)
- eBay-es kütyük kis pénzért
- hcl: Poco F2 Pro facepalm
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- urandom0: Száműztem az AI-t az életemből
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
-
LOGOUT
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
-
Balázs1986
őstag
válasz
Sk8erPeter
#2622
üzenetére
A useragent nem konkrétan ott és azért volt, hanem egy attachEvent / addEventListener miatt, még a kód első sorában, az init()-hez. Lehet, hogy ahhoz sem kellett volna, de méd nagyon kezdő vagyok
De ha már ott volt, gondoltam azt használom...nem jött be 
De a lényeg:
Megoldódott a probléma
document.onkeydown=mozgat;
function mozgat(e) {
var nyomott;
e = e || window.event;
nyomott = e.keyCode || e.which;
...
}
Ez a mocsok IE8 x-féle megoldás közül csak ezzel volt hajlandó mozgatni a kurzort...de lényeg, hogy most már megy.
Köszönöm a segítséget, azt meg főleg, hogy éjjel is
Bocsánat a dupláért!
-
Balázs1986
őstag
válasz
Sk8erPeter
#2622
üzenetére
Akkor már csak IE8 alatt tesztelem

Kipróbáltam az általad másolt kódot még akkor, amikor láttam a JSBint-ben...egész pontosan így nézett ki:
document.onkeydown=mozgat;
function mozgat(e)
{
var nyomott = (e.which) ? e.which : e.keyCode;
...
}Így is jön a "which értéke NULL, vagy nem objektum" üzenet. Ami érdekes, mivel neki a which-el nem kellene foglalkozni, ha csak nem mindjárt a vizsgálandó értékkel van a baj.
Ezért próbaként változtattam így:
var nyomott = (e.keyCode) ? e.keyCode: e.which;
Ekkor pedig "keyCode értéke NULL, vagy nem objektum" jött...tehát arra gondolnék nem az ellenőrzésnél van a baj, hanem eleve nem is ad át az esemény karakterkódot
Ez létezhet? És mint írtam, a JSBint-nél is ezt csinálja. Most már komolyan nem tudom, hogy az IE8 a bugos, vagy a kódom. Még arra tudok gondolni, hogy valamiért nem jó helyen van a fókusz...de akkor meg miért csak IE8 alatt?
(Elnézést a sok szenvedésért, de tényleg nem tudom felfogni...)
Új hozzászólás Aktív témák
- iPhone 13 Pro Max 256GB Graphite megkímélt állapotban eladó!
- AMD Radeon RX 7900XTX Vapor-X 24GB GDDR6 Nitro+( Gari 2028-ig)
- WACOM INTUOS Pen & Touch S - Digitalizáló rajztábla
- Új Gamer PC - Ryzen 7 5700 / RTX 5060 / A520M / 16GB RAM / 1TB SSD / 650W
- Új Philips Saeco GranAroma SM6580/00 2 év garancia
- Lenovo Thinkpad X13 Gen1 Ryzen5 4650U Refurbished - Garancia
- SanDisk Extreme Portable 8TB (SDSSDE61-8T00-G25)
- LG 32GQ850-B - 32" NANO IPS ATW / 2560x1440 / 260Hz 1ms / NVIDIA G-Sync / AMD FreeSync / HDR 600
- ÁRGARANCIA!Épített KomPhone Ryzen 9 5900X 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Magyarország piacvezető szoftver webáruháza
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
De ha már ott volt, gondoltam azt használom...nem jött be 



