Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  2 687
samfunnsukritisk
JunkieXL's Avatar
Finnes det en mulighet for å lage en gjestebok med Jhttp://freakforum.nu/forum/newthread.php?do=newthread&f=46S og HTML forms??
Uten PHP og alt det styret der...

Jeg har en kode:

Kode

<html>
<head>
<link rel="stylesheet" href="http://tomasruud.com/style.css" type="text/css"/>
</head>
<body>
<script type="text/javascript">
function post(form) {
var kommentar = form.kom.value;
}
</script>
<form method="get" id="guest">
<span>Komentar<br></span><textarea cols="30" rows="5" id="kom"></textarea>
<br>
<input type="submit" value="OK!" onClick="post(this.form)">
</form>
</body>
</html>
Finnes det en mulig het for å lagre infoen fra from'en til et dokument???
nso
popålol
nso's Avatar
Administrator
Nei, det går ikke ann å lage en gjestebok uten å bruke serverside scripting. Hvordan skal javascript, som bare kjører på din maskin, kunne lagre noe til serveren?
nso, jeg tror du må forklare det litt tydeligere for at han skal forstå...

Junkie-XL, her er en kjapp innføring:

Når man skal programmere noe, så kan benytte deg av programmeringsspråk som fungerer enten server-side eller client-side. Dette betyr om koden blir kjørt på serveren - eller på din egen maskin. (client-side)

For at noe skal bli lagret for omverden, i hvert fall for andre enn deg selv, så må du benytte server-side kode. Det finnes riktignok en rutine som heter ajax, hvor f.eks utregninger og en del slike ting gjøres lokalt - men du må allikevel poste ting mot en server til slutt, om du ønsker å lagre dette slik at andre ser det.

I ditt eksempel, med javascript, så ville du riktignok kunne få lagret en gjestebok - hvor dataen ble lagret som lokale cookies - men du ville vært den eneste som ville kunne ha sett hva som stod i denne gjesteboka - og det er vel ikke akkurat det du ønsker å gjennomføre?

Nei, du ønsker en online gjestebok - og da må du benytte deg av serverside kode, tilknyttet en database.

Clientside www: Javascript
Serverside www: PHP, .NET, Ruby, Java

Altså MÅ du benytte et av programmeringsspråkene ovenfor :-)

I ditt eksempel, så ser det du som om du lager en funksjon, og definerer en variabel inni denne - samtidig som du lager en knapp som kaller funksjonen. Men du sier ingenting om hvordan gjestebok-entryet skal behandles, hvor det skal lagres eller hvordan det skal hentes frem igjen. Så du har en halvferdig, eller tja, nærmere 10%, ferdig gjestebok :-)
Sist endret av Stormen; 22. september 2008 kl. 20:25.