ugrás a tartalomhoz

JavaScript - a beírt adatok megjelenítése és mentése

Dzsijszi · 2010. Jan. 10. (V), 12.40
Sziasztok!

Lenne egy olyan kérdésem, hogy JavaScript -ben írtam egy programot, amely megjelenít egy szövegmezőt mellete egy gombbal. Ha a szövegmező melletti gombra kattintunk kiírja a program, azt a szöveget, amit a szövegmezőbe beírtunk. Én azt szeretném elérni, hogy ne csak kiírja hanem el is mentse a szöveget és ha újra betöltjük az oldal, akkor is jelenjen meg az előbb beírt szöveg.

A program js kódja:

var numnames=0;
var names= new Array();
function SortNames() {
	// név kiolvasása a szövegmezőből
	thename=document.theform.newname.value;
	// a név hozzáadása a tömbhöz
	names[numnames]=thename;
	// a számláló növelése
	numnames++;
	// a tömb rendezése
	names.sort();
	document.theform.sorted.value=names.join("\n");
}
A program html kódja:

<html>
<head><title></title>
<script type="text/javascript" language="javascript" src="sort.js">
</script>
</head>
<body>
<h1>Sorting String Arrays</h1>
<p>Enter two or more names in the field below,
and the sorted list of names will appear in the
text area.</p>
<form name="theform">
Name:
<input type="text" name="newname" size="20" />
<input type="button" name="addname" value="Add"
onclick="SortNames();" />
<br />
<h2>Sorted Names</h2>
<textarea cols="60" rows="10" name="sorted">
The sorted names will appear here.
</textarea>
</form>
</body>
</html>
A segítséget előre is köszönöm!
 
1

cookie / szerver oldal

Poetro · 2010. Jan. 10. (V), 23.58
A JavaScript ami böngészőben fut, kicsi eséllyel tud menteni, bármit, hacsak nem cooki-ban. Ha cookie-ban (süti) mentesz, az csak az aktuális domainen lesz érvényes, egészen addig, amíg a cookie le nem jár, illetve nem törlik, vagy kapcsolják ki, és persze csak az aktuális böngészőben fog látszani. Cookie kezelésről találsz jópár cikket a neten.
A másik lehetőség, hogy elküldöd a szervernek POST / GET formában, és a szerverről szolgálod ki a dokumentum betöltésekor a tartalmat, mondjuk azzal hogy feltöltöd a textarea-t. Itt nincsen igazából korlátozás, legfeljebb az eltárolt szöveg méretében.
2

köszi

Dzsijszi · 2010. Jan. 11. (H), 20.45
Jó, köszi!

A szerverről történő kiszolgálásra lesz nekem szükségem.