Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Sivulle kirjoitus

Juhko [05.11.2006 11:57:15]

#

Voisiko JavaScriptillä kirjoittaa jotenkin sivun loppuun tai jonnekin jotakin tekstiä? Niinkuin tälleen:

<form name="kirjotetaan">
Kirjoita nimesi (<input type="text" name="nimi">): [Juhko::::::::::::::::::::] [Lähetä (<input type="button" onClick="kirjoita" kirjota.sivulle(document.kirjotetaan.nimi.value);>)]
</form>

Tuloksena:

Vieraskirjaan ovat kirjoittaneet:

Mömmö
Pönttö
Hulluaivo
Tyhmeli
Juhko

Parasta olisi, jos pystyisi kirjoittamaan mm. taulukon sisään... Vaikkapa juuri ennen <a name="jotain">-juttua... No kertokaa nyt ihmeessä!

hunajavohveli [05.11.2006 17:20:23]

#

Siis luomaan jonkinlaista vieraskirjaa? Ei voi. Javascript suorittaa koodia ainoastaan käyttäjän selaimessa. Vieraskirja vaatii palvelinpuolen ohjelmointia, johon käy esim. PHP.

Olga [06.11.2006 08:58:17]

#

Mutta toki voit sinne sivulle kirjoittaa JavaScriptillä, tosin teksti ei siellä säily enää sivunlatauksen jälkeen. Eli laitat listaelementille id-attribuutin, haet elementin document.getElementById-funktiolla, luot uuden listajäsenen (document.createElement) ja lisäät sen listan loppuun tyyliin listaelementti.appendChild(uusisolmu).

Juhko [06.11.2006 14:26:46]

#

Noo, voisihan sitä PHP:täkin koettaa... No niiden kyllä pitäisi säilyä siellä "ikuisesti"...

Juhko [17.11.2006 19:52:32]

#

No nyt käytössäni on PHP. Kuinkas onnistuu sillä?

tgunner [17.11.2006 20:02:23]

#

Putkasta löytynee näitä vieraskirjakoodeja, käytä hakua tai tutkaile koodivinkkien PHP-osiota.

moptim [17.11.2006 20:25:46]

#

Tallenna vain palvelimelle filua sopivasti, PHP-oppaasta löydät apua.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta