Autor Zpráva
Ota
Profil *
Potřebuju poradit. Nevíte náhodou jak udělat, aby se text který napíšu v Javascriptu uložil přímo do stránky??? Aby se pak daly dělat diskuse přes Javascript funkcema... Prosím prosím, moc to potřebuju a potřebuju to v Javascriptu, páč ňák moc PHP neumím...
Petr Tichý
Profil
Samotný JS ti to IMHO ani za nic nepovolí. Budeš muset skriptovat i na straně serveru => AJAX.

Zkus: http://citron.blueboard.cz/clanek-270-univerzalni-funkce-pro-ajax.html
Bubák
Profil
Jednoduchý chat s pomocí AJAXu:
www.smitka.org/programovani/ajax-chat
karbon
Profil *
a co tak to udělat např. takto:

<html>

<head>
<title>Titulek</title>
<script type="text/javascript">
function zmena(){
document.getElementById('change').innerHTML = 'Zmeneny text';
}
</script>
</head>
<body>
<h1>Nadpis</h1>
<p id="change">Text, ktery se ma zmenit</p>
<input type="submit" onclick="zmena();">
</body>
</html>
peta
Profil
http://www.volny.cz/peter.mlich/www.htm#msub13
minichat
http://www.volny.cz/peter.mlich/www.htm#msub11
guestbook
Ota
Profil *
Jo, to s tím getElementById.innerHTML je dobrej nápad, ale to potom mas už daný kolik to může být maximálně přispěvků... Ale ja mel na mysli něco jako tohle...
<html>

<head>

<title>Titulek</title>

<script type="text/javascript">

function zmena(){

document.write("Bla bla bla")
//A ted nejakou funkci ktera to zmeni a uloží... Protože když to uděláš takhle, tak se ti to sice vypise ale nekdo na jinym pocitaci si nebude moct precist, cos tam napsal...

}

</script>

</head>

<body>

<h1>Nadpis</h1>

<input type="submit" onclick="zmena();">

</body>

</html>
peta
Profil
Ota
to pises komu?
ti rikame, ze to v JS nejde. JS nezapisuje nic na server, protoze se spousti az ve www prohlizeci klienta. Takze je treba pouzit treba PHP a PHP+SQL

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0