Permalänk
Medlem

Simplaste räknaren

Nån som kan göra en mycket simpel räknare i java eller nått lätt..
Det ska bara vara en knapp sen när man trycker på den står det 1,2 sen 3 osv OBS det måste vara kvar när man stänger ner fönstret..

Visa signatur

| MSI Neo Platinum | AMD Athlon64 3000+ | 768MB DDR | MSI FX5900 128MB |

Permalänk
Hedersmedlem

Re: Simplaste räknaren

Citat:

Ursprungligen inskrivet av 3ngstr0m
Nån som kan göra en mycket simpel räknare i java eller nått lätt..
Det ska bara vara en knapp sen när man trycker på den står det 1,2 sen 3 osv OBS det måste vara kvar när man stänger ner fönstret..

Exakt vad vill du göra?
Du kan inte göra så att det "gamla" numret sparas till nästa besökare.
Java/javascript körs enbart på klienten och därför kan du inte lagra saker på själva sidan.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

Vet inte hur du ska gå till väga för att spara informationen, men här är en fulelösning på hur du kan göra för att räkna klick.

Det här ska stå inom <head>-tagarna:
<script language="JavaScript" type="text/javascript">
function add(){
var num = document.form.input.value;
num++;
document.form.input.value=num;
}
</script>

och det här ska stå inom <html>-tagarna:
<form name="form">
<input type="button" value="0" name="input" onclick="add();" />
</form>

Är inte så vass på javascript så det här kanske är en dålig lösning.

Edit* du kan ju alltid fixa en "spara"-knapp som skriver en textfil genom php...

Visa signatur

All glory to the Hypno-toad.

Permalänk
Medlem

han sa java, inte javascript.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Rosenson
han sa java, inte javascript.

Han sa java eller nåt lätt. JavaScript är lättare än Java.

Visa signatur

All glory to the Hypno-toad.

Permalänk
Medlem

jag kände mig arbetsam så jag gjorde ett litet program som gör det man förstod av beskrivningen. men kan inte lägga upp den någonstans så om du är intresserad så kan du ju ge mig din mailadress eller så

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av stafh
Han sa java eller nåt lätt. JavaScript är lättare än Java.

Men Java != JavaScript

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av m0REc
Men Java != JavaScript

Vad är problemet? Han sa Java ELLER nåt lätt.

Visa signatur

All glory to the Hypno-toad.

Permalänk
Hedersmedlem

stafh: Inget, jag bara påpekade det.

F ö tror jag att det var exakt den funktionaliteten som trådskaparen sökte...

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Jag menade Javascript, så då var det problemet löst

stafh, det där funka fint det jag vill nu är att det ska sparas i en textfil eller liknande så att om man stänger ner sidan så ska siffran vara kvar..
Om detta är för kråligt så skiter jag i det vill bara ha nått simpelt..

Visa signatur

| MSI Neo Platinum | AMD Athlon64 3000+ | 768MB DDR | MSI FX5900 128MB |

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av 3ngstr0m
Jag menade Javascript, så då var det problemet löst

stafh, det där funka fint det jag vill nu är att det ska sparas i en textfil eller liknande så att om man stänger ner sidan så ska siffran vara kvar..
Om detta är för kråligt så skiter jag i det vill bara ha nått simpelt..

Vad ska hända om två går in på sidan samtidigt och trycker?

Visa signatur

I just love the fact that there is a global integer variable named 'i'. Just think, you will never need to declare your loop variable again!
To avoid collisions where a loop that uses 'i' calls another function that loops with 'i', be sure to stack 'i' and restore it when your function exits.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Myris
Vad ska hända om två går in på sidan samtidigt och trycker?

Det är bara 1 som ska ha tillgång till den så det är inga problem, problemet är att få antalet click sparade i ett dokument och när man går in på sidan så ska det talet stå där..

Visa signatur

| MSI Neo Platinum | AMD Athlon64 3000+ | 768MB DDR | MSI FX5900 128MB |

Permalänk
Medlem

Kan servern köra php?

Visa signatur

All glory to the Hypno-toad.

Permalänk
Medlem

Japp, men jag kan inget om PHP

Visa signatur

| MSI Neo Platinum | AMD Athlon64 3000+ | 768MB DDR | MSI FX5900 128MB |

Permalänk
Medlem

<?php $fil = "klick.txt"; if(isset($_POST['spara'])){ $handle = fopen($fil, "w"); ftruncate($handle, 0); $new = $_POST['counter']; fwrite($handle, $new); fclose($handle); } $handle = fopen($fil, "r"); $c = fread($handle, filesize($fil)); fclose($handle); ?> <html> <head> <script language="JavaScript" type="text/javascript"> function add(){ var num = document.form.input.value; num++; document.form.input.value=num; document.form.counter.value=num; } </script> <title>Klickz</title> </head> <body> <form name="form" action="klick.php" method="post"> <input type="button" value="<?=$c;?>" name="input" onclick="add();" /> <input type="hidden" value="<?=$c;?>" name="counter" /> <input type="submit" name="spara" value="spara" /> </form> </body> </html>

Spara det som klick.php. Gör sedan en fil som heter "klick.txt" och lägg en nolla i den (behövs visserligen inte).

Vet inte om PHPn är så bra skriven... skrev ihop det lite snabbt. Funkar gör det iaf.

Visa signatur

All glory to the Hypno-toad.

Permalänk
Hedersmedlem

stafh: Du kan ju annars lägga PHP kod inom [php][./php]

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

tackar stafh!

EDIT: det funka inte :S
<?=$c;?> så står det på räknar knappen trycker man på den så står det NaN

Visa signatur

| MSI Neo Platinum | AMD Athlon64 3000+ | 768MB DDR | MSI FX5900 128MB |

Permalänk
Hedersmedlem

Prova

<?php $fil = "klick.txt"; if (isset($_POST['spara'])) { $handle = fopen($fil, "w"); ftruncate($handle, 0); $new = $_POST['counter']; fwrite($handle, $new); fclose($handle); } $handle = fopen($fil, "r"); $c = fread($handle, filesize($fil)); fclose($handle); ?> <html> <head> <script language="JavaScript" type="text/javascript"> function add(){ var num = document.form.input.value; num++; document.form.input.value=num; document.form.counter.value=num; } </script> <title>Klickz</title> </head> <body> <form name="form" action="klick.php" method="post"> <input type="button" value="<?php echo $c; ?>" name="input" onclick="add();" /> <input type="hidden" value="<?php echo $c; ?>" name="counter" /> <input type="submit" name="spara" value="spara" /> </form> </body> </html>

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Funka inte det häller, är det jag som gör nått fel?

Klipper in vad ni skrivigt i anteckningar och sparar som php, går det inte att göra så?

Visa signatur

| MSI Neo Platinum | AMD Athlon64 3000+ | 768MB DDR | MSI FX5900 128MB |

Permalänk
Hedersmedlem

3ngstr0m: Och du har PHP rätt konfigurerat osv?

Du måste ju köra via en webbserver med PHP om man säger, det går inte bara att klicka på phpfilen... Men det antar jag att du vet redan?

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av m0REc
3ngstr0m: Och du har PHP rätt konfigurerat osv?

Du måste ju köra via en webbserver med PHP om man säger, det går inte bara att klicka på phpfilen... Men det antar jag att du vet redan?

nope, som jag sa kan INGET om php..
Ok men om jag lägger upp den på min webserver så funkar det?

Visa signatur

| MSI Neo Platinum | AMD Athlon64 3000+ | 768MB DDR | MSI FX5900 128MB |

Permalänk
Hedersmedlem

3ngstr0m: Om du har PHP installerat på webbservern så fungerar det ja, sen så får du accessa den via http://adressen/filen.php

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk

Bara en liten extra koll du har döpt filen till .php eller?