Avatar billede mranders Nybegynder
15. april 2004 - 14:46 Der er 7 kommentarer og
3 løsninger

hjælp til simpelt script

har dette script:

<HTML>
<HEAD>
<TITLE> New Document </TITLE>

<SCRIPT LANGUAGE="JavaScript">
tal = -1
function test(){
tal = tal + 1
return(tal)
}
</SCRIPT>

</HEAD>
<BODY>

<script type="text/javascript">
document.write(test())
</script>

<A onclick="test()" HREF="#">test</A>

</BODY>
</HTML>


mit problem er når jeg trykker på test, bliver test() ikke en større, den skriver det i hvert fald ikke
Avatar billede medions Nybegynder
15. april 2004 - 14:50 #1
<HTML>
<HEAD>
<TITLE> New Document </TITLE>

<SCRIPT LANGUAGE="JavaScript">
var tal = -1
function test(){
tal++;
return tal;
}
</SCRIPT>

</HEAD>
<BODY>

<script type="text/javascript">
document.write(test());
</script>

<A onclick="test()" HREF="#">test</A>

</BODY>
</HTML>

Prøv sådan...

//>Rune
Avatar billede mranders Nybegynder
15. april 2004 - 14:52 #2
nope virker ikke, den bliver ved med at skrive 0 når jeg klikker på test
Avatar billede mranders Nybegynder
15. april 2004 - 14:52 #3
måske fordi den kun udfører

<script type="text/javascript">
document.write(test());
</script>

en gang ?
Avatar billede medions Nybegynder
15. april 2004 - 14:52 #4
Øhh, ja :)
-1 + 1 = 0 :)

//>Rune
Avatar billede medions Nybegynder
15. april 2004 - 14:53 #5
Altså du vil blot ha' den til at plusse tallet hvert gang du klikker på dit link?

//>Rune
Avatar billede mranders Nybegynder
15. april 2004 - 14:54 #6
ja, og så skrive det på siden, så når man klikker test, står der 1 klikker man igen bliver 1 til 2 osv.
Avatar billede medions Nybegynder
15. april 2004 - 14:56 #7
<HTML>
<HEAD>
<TITLE> New Document </TITLE>

<SCRIPT LANGUAGE="JavaScript">
function test(){
    document.getElementById("layer1").innerHTML = parseInt(document.getElementById("layer1").innerHTML) + 1;
}
</SCRIPT>

</HEAD>
<BODY>

<div id="layer1">0</div>

<A onclick="test()" HREF="#">test</A>

</BODY>
</HTML>

Så skal du gøre sådan her... :)

//>Rune
Avatar billede mm12010 Nybegynder
15. april 2004 - 14:58 #8
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>hjælp til simpelt script</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
tal=-1;
function testTal(){
  document.getElementById("taltest").innerHTML=(tal+1);
  }
</script>
</head>
<body onload="testTal();">
<span id="taltest">&nbsp;</span>
<a href="#" onclick="testTal();return false;">test</a>
</body>
</html>
Avatar billede mranders Nybegynder
15. april 2004 - 14:58 #9
ja det skal man sørme
Avatar billede medions Nybegynder
15. april 2004 - 15:00 #10
;)
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging