11. januar 2002 - 11:50Der er
5 kommentarer og 1 løsning
Bogstav i ord position.
Ayo Lads.
Jeg er fairly grøn inden for javascript og jeg sidder med et mega irriterende problem. Jeg ved hvordan man finder pladsnummeret på et bogstav i et ord, MEN..... hvis dette bogstav fremkommer 2 gange i samme ord har jeg et problem. Man skulle ikke tro det men det driller. problemet er ikke at den kommer med fejlmeddelelser, den finder bare ikke det næste bogstav der kommer efter det første den fandt med \"pos\".
here goes:
var str=ord[x] var c=0 var streger=\"\" var streger2=\"\" var pos=str.indexOf(bogstav[i])
if (pos>=0) { document.forms[0].judge.value =\" CORRECT!\"+pos; while ( c < pos ) { streger=streger+\"__ \" c++ } document.forms[0].ordet.value= streger+bogstav[i];
var pos2=str.indexOf(bogstav[i]) var a=(b - pos) var d=(pos) if (pos2>d) { while ( d < pos2 ) { streger2=streger2+\"__ \" d++ } document.forms[0].ordet.value= streger+bogstav[i]+streger2+bogstav[i]; }
Alt mit guld til den der kan fortælle mig hvad jeg gør galt :)
var let = document.form1.letter.value ; var tekst = \"Fundet på pos: \"
for (var i = 0; i<str.length; i++){ if (str.substring(i,i+1)==let){ tekst = tekst + i + \" \" } } if (tekst.length > 15){ res.innerHTML=tekst;}else{ res.innerHTML=\"Ikke fundet\" } } </script>
Det var da så lidt :-) og takker for pointene (selvom det måske lige var lidt i overkanten *GS*)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.