Javascript mentés másként ablak
Sziasztok!
Hogy lehet egy textarea szövegét elmenteni? Ott tartok, hogy
van egy példa szövegem (amit persze majd javascriptben állítok elő),
és rákerestem elég sok megoldásra.
1.)
A legjobbnak ennek a 2. válasza tűnt, csak sajnos nem tudom bele varázsolni a szöveget.
2.)
A következő az egy AJAX-os megoldás, amiben csak eddig jutottam el:Hogy lehetne valamelyiket működésre bírni?
■ Hogy lehet egy textarea szövegét elmenteni? Ott tartok, hogy
van egy példa szövegem (amit persze majd javascriptben állítok elő),
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut quis nulla sit amet tortor dignissim ultrices.
Fusce bibendum tempor est, a viverra lectus congue lobortis.
Ut quis nulla sit amet tortor dignissim ultrices.
Fusce bibendum tempor est, a viverra lectus congue lobortis.
és rákerestem elég sok megoldásra.
1.)
A legjobbnak ennek a 2. válasza tűnt, csak sajnos nem tudom bele varázsolni a szöveget.
2.)
A következő az egy AJAX-os megoldás, amiben csak eddig jutottam el:
<script>
var request = new XMLHttpRequest();
request.open('GET',mi_legyen_az_url?,true);
request.setRequestHeader('Content-Disposition','attachment; filename=proba.txt');
request.send(null);
function state_change()
{
if (request.readyState==4)
{// 4 = "loaded"
if (request.status==200)
{// 200 = OK
// ...our code here...
alert('ok');
}
else
{
alert("Problem retrieving XML data");
}
}
}
</script>
Szezont a fazonnal
setRequestHeader()
hivas a szerver fele kuldott keresben allit fejlecet, nem pedig a valaszban, ergo igy soha a budos eletben nem tudod ravenni a bongeszot, hogy letoltesnek kinalja fel. alapvetoen harom megoldas van:a) elkuldod a szervernek a szoveget mondjuk egy POST-ban (AJAX nelkul), ami a megfelelo fejlecekkel visszakohogi
b) elkuldod a bongeszot egy Data URI-ra, amit viszont nem minden bongeszo fog tamogatni.
c) hasznalod a Downloadify nevu eszkozt, ami ezt a problemat a Flash oldalrol keruli meg. Termeszetesen ez nem mukodik Flash nelkul.
Ez az! Már csak a kodólás...
Szöveg: Lorem ipsum dolor sit amet, consectetur adipiscing elit. árvíztűrő tükörfúrógép --
Végeredmény: Lorem ipsum dolor sit amet, consectetur adipiscing elit. árvízt?r? tükörfúrógép --
Már próbáltam btoa()-n kívül
- a http://phpjs.org/functions/base64_encode:358
- és a http://codenet.hu/forum/index.php?topic=1689.0
függvényt, de az ékezetes betűk így sem mentek.
Ismertek valami olyan függvényt, ami rendesen átalakítja UTF-8-at?
Karakterkodolas
Ez volt a gond.
Minek alakítani bármit is?
Köszönöm.
http://stackoverflow.com/ques
Textarea?
Azért mert...
szerver oldal
kliens oldali program