"Denn!s H" <@> writes:
> Det her virker:
> .....
> else if(strTxt.value.length - strTxt.value.IndexOf('.') < 3) {bla bla}
Jeg antager strTxt er en variabel der peger på et input-element.
> Så har jeg defineret en substring, men det virker ikke:
> var strDom = strTxt.value.substr(strTxt.value.indexOf('@')+1, intDom); //
> domæne i tekst
> ......
> else if(strTxt.value.length - strDom.value.indexOf('.') < 3) {bla bla}
strDom er en streng. Den har ikke en "value"-egenskab.
> Jeg har tjekket at strDom også indeholder domæne navnet f.eks. "mail.dk" og
> det gør det.
> Men jeg får fejlmeddelelsen "value er null eller ikke et objekt"
> Hvorfor det?
Fordi strDom.value er undefined (ikke et objekt) og du kalder indexOf på
den.
/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.'