function strlen(teksti){ teksti = new String(teksti); if(teksti != ""){ var u = 0; var p = 0; while(teksti.charAt(u) != ""){ // lasketaan merkkijonon pituus // tuhannen merkin tarkkuudella u += 1000; } while(teksti.charAt(u-(p+1)) == ""){ // miinustetaan yksi numero lasketusta // likiarvosta, kunnes tulee jokin kirjain, // ja lasketaan kuinka monta merkkiä // piti mennä taaksepäin merkkijonossa p++; } return(u-p); }else{ return 0; } }
No on tuohon aika paljonkin helpompi keino: muuttujan_nimi.length, että voi sitten miettiä, mistä on katsonut, kun ei tuotakaan keksinyt.
Toimii IE:ssä ja NS:ssä
Aihe on jo aika vanha, joten et voi enää vastata siihen.