Avatar billede nassimdenmark Nybegynder
06. februar 2004 - 13:46 Der er 12 kommentarer og
1 løsning

Javascript fejl i siden?

Er lige gået i gang med at læse om Javascript og ka ik lige se hvordan der kan være en fejl når jeg har skrevet præcis det samme som der står i den bog jeg læser i...

Her er koden...

<HTML>
<HEAD>
<TITLE>Test...</TITLE>
<script type="text/javascript">
function gotoPage() {
var u = document.getElementByld('username').value;
var p = document.getElementByld('password').value;
window.top.location.href = u + '-' + p +'.html';
}
</script>
</HEAD>
<BODY bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF">

<p>Indtast brugernavn & adgangskode</p>

<input type="text" id="username" size="12"><br>
<input type="password" id="password" size="12">
<input type="button" onclick="gotoPage()" value="Log ind">

</BODY>
</HTML>

Som jeg har forstået siger den der er fejl i "getElementByld" men er ikke sikker....
Avatar billede ztyxx Nybegynder
06. februar 2004 - 13:49 #1
getElementById
det er et stort i ig Id, og ikke l som du har skrevet
Avatar billede nute Nybegynder
06. februar 2004 - 13:49 #2
det hedder 'getElementById' ikke 'getElementByld' (som du har skrevet ... Id staves med stort i og lille d, du har skrevet med lille L og lille d)

;o]

/nute
Avatar billede ztyxx Nybegynder
06. februar 2004 - 13:50 #3
altså:

<HTML>
<HEAD>
<TITLE>Test...</TITLE>
<script type="text/javascript">
function gotoPage() {
var u = document.getElementById('username').value;
var p = document.getElementById('password').value;
window.top.location.href = u + '-' + p +'.html';
}
</script>
</HEAD>
<BODY bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF">

<p>Indtast brugernavn & adgangskode</p>

<input type="text" id="username" size="12"><br>
<input type="password" id="password" size="12">
<input type="button" onclick="gotoPage()" value="Log ind">

</BODY>
</HTML>
Avatar billede ztyxx Nybegynder
06. februar 2004 - 13:51 #4
hehe nute, 1 sekund....
Avatar billede nassimdenmark Nybegynder
06. februar 2004 - 13:55 #5
ENDELIG hehe.. det er jo ik lige til at se forskel.... har læst at side 2 skal være brugernavn + kode.html eller htm ik? skal den så hedde f.eks. test-kode.htm ? skal der skrives noget i script 1 så?
Avatar billede ztyxx Nybegynder
06. februar 2004 - 13:57 #6
du skal i alle tilfælde have det ind i et <form> tag, vil jeg tro
Avatar billede nassimdenmark Nybegynder
06. februar 2004 - 13:57 #7
For når jeg trykker "log ind" går den nemlig kun til en blank side...
Avatar billede ztyxx Nybegynder
06. februar 2004 - 13:58 #8
men lidt svært at vide, når man ikke kender ideen bag den side der skal laves
Avatar billede nassimdenmark Nybegynder
06. februar 2004 - 14:01 #9
det er egentlig bare test side... jeg har kaldt siden for nassim-comeon.htm .. så regner jeg med at det er brugernavn + kode, som man skal taste ind..

Her er side 2:

<HTML>
<HEAD>
<TITLE>Logget ind...</TITLE>

</HEAD>
<BODY bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF">

<input type="button" onclick="window.close()"value="Log af">

</BODY>
</HTML>
Avatar billede ztyxx Nybegynder
06. februar 2004 - 14:01 #10
men du skal nok have en side der hedder username+password.html
så hvis username er test, og password er kode, så skal siden nok hedde test-kode.html, som du selv siger, og siden skal være lavet i forvejen
Avatar billede ztyxx Nybegynder
06. februar 2004 - 14:02 #11
hvis du kigger på denne linie:
window.top.location.href = u + '-' + p +'.html';
så betyder den at der skal være en - mellem username og password, og at endelsen SKAL være .html
Avatar billede nassimdenmark Nybegynder
06. februar 2004 - 14:04 #12
Så virker det... fejlen var at min side hed htm og der stod html i koden..

Tak for hjælpen ;-)
Avatar billede ztyxx Nybegynder
06. februar 2004 - 14:05 #13
så lidt da, og tak for point :-)
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