Hirdetés
- Milyen billentyűzetet vegyek?
- Nem indul és mi a baja a gépemnek topik
- 5.1, 7.1 és gamer fejhallgatók
- HiFi műszaki szemmel - sztereó hangrendszerek
- E-book olvasók
- Ha sokat küzdünk a porral, a GEEEK megfizethető "házát" nem nekünk találták ki
- 3D nyomtatás
- Nem lesz tükör a Gigabyte 240 Hz-es WOLED panellel szerelt monitorából
- Bambu Lab 3D nyomtatók
- Gigantikus átalakulásra készül a Vulkan API
-
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
-
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
- Star Trek
- Kerékpárosok, bringások ide!
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Milyen billentyűzetet vegyek?
- Nem indul és mi a baja a gépemnek topik
- Eredeti játékok OFF topik
- SzinkronSarok - Elegendő támogatás gyűlt össze a négy új projekthez
- Windows 10
- Le Mans Ultimate
- Itt vannak az eddigi legrészletesebb képek a Samsung Galaxy A37-ről és A57-ről
- További aktív témák...
- Samsung Galaxy S21 FE / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- Behringer B-CONTROL BCF2000 USB/MIDI kontroller
- Hp ProDesk/ EliteDesk SFF/MT G4/ G5/ G6 / i5 8-9-10.gen /Win11- Számla, garancia
- 179 - 180 - 189 - 190 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060
- iPhone XR 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3993, 100% Akkumulátor
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest
De ha már ott volt, gondoltam azt használom...nem jött be 




