1) alert("Brugernavnet" +idx+ "er optaget"); 2) Pas gevaldigt på med var users= array(88) som laver et array med 88 tomme pladser, mens var users=array(88,99) laver et array med 2 pladser med hhv 88 og 99 3) Onkeyup? Prøv onchange, og lave et felt mere du kan tabbe til.
Jamen, så virker det da ... ik'? Prøv evt med mit forslag 3) Det er ikke sikkert du får onkeyup hvor du forventer, og vel næppe heller hensigtsmæssigt.
Yes helt rigtigt, havde lige prøvet at fjerne det, så den del kører. Nu prøver jeg lige at se om jeg kan lave det sådan at den farver skrift rød hvis det er optaget, lægger du svar
Jeg opdagede fejlen ved at jeg fik fejlen NaN, men ved ikke hvorfor, er der en måde at man kan trace, ligesom man gør i Flash, synes det er lidt besværlig med alert
Almindeligvis bruger man bare en passende mængde alerts. Der kan nok være nyere udviklingsvrærktøjer, der kan singlesteppe igennnem javascript, men man kan leve lykkeligt med alert.
+ anvendt på denne måde er en unær operator på en integer. De argumentet faktisk er en streng, forsøges strengen lavet om til et tal. Det går fx ikke så godt for "kimg", som den så må aflevere en NaN ("Not a Norwegian" ... eller er det "Not a Number"....) for. Der sker derfor ikke synderligt i den efterfølgende sammenligning.
Det gør jeg, eks. var lige nede et stykke tid, jeg hr prøvet at søge på google, efter hvordan jeg kunne få et skjult felt ved siden af til at blive synlig med brugernavnet i, hvis bruger navnet er optaget, har kun fundet et eks. hvis man bruger en select box, kender du et link eller ved hvordan (Selvfølgelig ved du hvordan),
ja noget i den stil, jeg ville gerne have det sådan at der er et hidden felt, der bliver synligt når brugernavnet er optaget, bruger onchange, dvs. jeg laver en "knap" bruger kan klikke på, for at checke om det er ledigt, det virker nu med alert. Men jeg kan ikke finde ud af at overføre det navn der er optaget til et tekstfelt
Det må du undskylde så ikke du havde skrevet tilbage, det her er hvad jeg har nu, jeg har fået overført brugernavnet til tekstfeltet. Men har lidt problemer med at styre mine lag med "document.write()".
Tekstfeltet bruger jeg kun for at checke at det kører efter planen, der er jo ingen grund til at bruge et formfelt, når jeg har mulighed for at skrive en tekst med javasript, men jeg kunne vel undgå at bruge lag og så i stedet bruge document.write(), ved siden af mit formfelt, men når jeg bruger document.write() forsvinder alt andet.
Du skal ikke bruge document.write. Dine lag, altså dine <div id="xx">-er skal være der fra starten, og med getElementById("xx").style.visibility styrer du om de skal ses eller ej. Indhold kan du udfylde med .innerText (til nød innerHTML)
Ok, hvornår vil det være hensigtsmæssig at bruge document.write(), jeg har googlet en del, men der finder man mest "tuts" ikke så meget forklaring Kan man finde en slags manual over javascript, noget ala php.net, eller kan du anbefale en bog Kim
Mange tak Erik, det har været utroligt lærerigt, og tak fordi du har overskud til at dele din store viden med os på Eks. Jeg har fået brugt det sådan her. document.getElementById('lag1').style.visibility = "visible"; content = idx; lag1.innerText = content;
Og eksperten har spist et indlæg. Det var noget med at man ikke kan bruge document.write i et dokument, <html> ... </html>, der allerede ses i browseren, for hvor skulle det sættes ind. Og document.write er ganske forbudt i (rigtig) xhtml. Man skal i stedet for bruge DOM-operationer. Man kan godt i HTML bruge document.write under opbygningen af documentet, populært sagt, inden "</html>" er behandlet.
Men det du har lavet ser rigtigt ud. Jeg har jo bare skubbet dit i den rigtige retning ;)
ja det har du, jeg bruger google utroligt meget, det kan være utroligt lærerigt, men ofte støder man på sider som med "forældet" kode, derfor har det været nemmere at blive guidet, så man ikke søger i blinde. kan du ha'en god week-end.
Kim
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.