Avatar billede wiesemarc Nybegynder
05. marts 2003 - 14:25 Der er 14 kommentarer og
1 løsning

Chat Hjælp..

Jeg mangler en TAB funktion som gør fx.

Hvis man skriver i indtastningsfeltet = /a finde den de kommandoer som starter med /a

Array eks. Abe, Banan, Cykel..

Jeg kan ikke finde noget hjælp til dette, så er der en der ud der kan hjælpe..
Avatar billede Slettet bruger
05. marts 2003 - 15:32 #1
Avatar billede wiesemarc Nybegynder
05. marts 2003 - 15:54 #2
Ja men der er intet med TAB ?

Men det er meget rigtigt...
Avatar billede Slettet bruger
05. marts 2003 - 15:55 #3
Skal den først finde de matchende ord, når man trykker tab?
Avatar billede wiesemarc Nybegynder
05. marts 2003 - 16:01 #4
Den nederste skal ikke være der, men den skal bare finde den/dem der starter med fx. a hvis man skriver a og trykker TAB.. Altså hvis det er efter din, skal der så stå i INPUT stå "Albatros"
Avatar billede Slettet bruger
05. marts 2003 - 16:02 #5
Hvordan vil du vise flere muligheder i et enkelt tekstfelt?
Avatar billede wiesemarc Nybegynder
05. marts 2003 - 16:06 #6
Det vil jeg heller ikke.. Det er hvis man fx. trykker et til gang kommer det til at stå "Anders" ..
Avatar billede Slettet bruger
05. marts 2003 - 16:09 #7
Tror du så ikke, at min metode er en del smartere? Man har jo intet overblik, når man skal trykke tab igennem alle kommandoerne.
Avatar billede wiesemarc Nybegynder
05. marts 2003 - 16:12 #8
Kommandoerne er nogle man kan bladre igennem, og den måde du har lavet den på er okay, men der er ikke sådan en jeg skal have.. Jeg skal kun have et felt, som kan det jeg har beskrevet før..
Avatar billede Slettet bruger
05. marts 2003 - 16:14 #9
Jeg prøver...
Avatar billede wiesemarc Nybegynder
05. marts 2003 - 16:18 #10
Takker :o)
Avatar billede Slettet bruger
05. marts 2003 - 16:23 #11
Prøv:

<html>
<head>
<script>
komm = new Array("/abe", "/anders", "/hest", "/hirse", "/helse", "/bro", "/bror", "/pest", "/post");

b = false;
n = 0;
temp = new Array();

function visKom(obj, e) {
if ((document.all && event.keyCode == 9) || (!document.all && e.which == 9)) {
if (!b) {
b = true;
n = 0;
temp.length = 0;
for (i = 0; i < komm.length; i++) {
if (komm[i].toLowerCase().indexOf(obj.value.toLowerCase()) == 0)
temp[temp.length] = komm[i];
}
if (temp.length >= 0)
obj.value = temp[n++];
}
else {
if (n >= temp.length)
n = 0;
obj.value = temp[n++];
}
return false;
}
else
b = false;
return true;
}
</script>
</head>
<body>
<form>
<input type="text" onKeyDown="return visKom(this, event);">
</form>
</body>
</html>
Avatar billede wiesemarc Nybegynder
05. marts 2003 - 16:28 #12
Jeps... Den fungere... Takker...
Avatar billede Slettet bruger
05. marts 2003 - 16:29 #13
Svar
Avatar billede wiesemarc Nybegynder
05. marts 2003 - 16:30 #14
Ps... Ikke for at være besværlig men kan du lave sådan, at men ex. kan bruge to ?? Altså.. "Input=>  /abe" og skal skrive man fx. denne / igen, og kan bladre igen ??
Avatar billede wiesemarc Nybegynder
05. marts 2003 - 16:31 #15
Jeg giver 200 ekstra hvis du kan hjælpe mig mere..
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester