"Chrisser" <invalid@invalid.invalid> writes:
> document.onkeyup = checkKey;
> function checkKey(e) {
> var code;
> if (!e) var e = window.event;
....
> Nu vil jeg gerne vide hvordan jeg overfører denne forståelse til en funktion
> der kaldes på en event fra et inputfelt, eks. nedenstående:
> <input type="text" name="navn" onblur="testNavn('hans');">
Det virker ikke. Du sender ikke eventen med til funktionen, og hvis det
ikke er IE, så betyder det at funktionen ikke kan se eventen overhovedet.
(IE har som bekendt "event" som global variabel).
> function testNavn(navn){
> if(navn != event.srcElement.value) alert('forkert du');
Du bruger heller ikke eventen til andet end at finde det element den sidder
på. Det kan gøres nemmere.
> event.srcElement.value = '';
> }
Prøv
function testNavn(source,navn) {
...
}
og
onblur="testnavn(this,'hans');"
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'