12. februar 2006 - 21:39Der er
11 kommentarer og 1 løsning
crosbrowser event.keyCode
Denne funktion virker fint i IE men ikke i FF: -------------------- function flytbat(){ if(window.event.keyCode=="37" && batleft>="0"){ bat.style.left = parseInt(bat.style.left) - 10 } if(window.event.keyCode=="39" && batright<="690"){ bat.style.left = parseInt(bat.style.left) + 10 } } --------------------- Nogen der ved hvorfor? :-)
bat.offsetLeft returnerer det rene tal - uden 'px'. Derfor slipper vi for 'parseInt'. Til gengæld er det vigtigt at klistre 'px' på, når du sætter left-værdien
Skulle lige tørre de sidste 200 sider i min PHP Bible som min lille kusine havde spildt grøn sodavand udover.. Derfor der gik så lang tid med at svare :-)
nååhhh ... jeg håber, du skældte bogen behørigt ud for at suge al den gode, grønne sodavand til sig. Hils stakkels TulleMus og sig, at den sære, gamle mand har ondt af hende :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.