<script language="javascript"> function sendMessage() { if(document.znak.t1.value=="") { return false; } var url="shut2.php"; new Ajax.Request(url, { "method": "get", "asynchronous": false, "parameters": {"send": 1, "t1": document.znak.t1.value, "t2": document.znak.t2.value} }); document.znak.t2.value=""; refreshChat(); } function refreshChat() { var url="shut2.php"; new Ajax.Request(url, { "method": "post", "asynchronous": false, onSuccess: function(transport) { var response = transport.responseText || "no response text"; var respStr = new String(response); var parts=respStr.split("###"); $('messagesWindow').innerHTML=parts[0]; $('chatVisitors').innerHTML=parts[1]; } }); } document.onkeydown = checkKeycode function checkKeycode(e) { var keycode; if (window.event) keycode = window.event.keyCode; else if (e) keycode = e.which; if (keycode==13) { sendMessage(); document.znak.t2.value=""; } } </script>
w shut2.php jest caly slinik czatu czyli wklejanie do bazy sql danych, cenzura, usuwanie niepowolanych postów, banowanie i wyswietlanie nikow. silnik ten jest odsiwerzany co 10 sekund dzieki czemu widac szybko wiadomosci z czata.
wpadlem na pomysl zeby zrobic prywatne wiadmosci do czatusiów ale...
probolem w tym że jak napisze kod javascript w shut2.php to nie wyswietla sie ten silnik który jest potrzebny aby po kliknieciu w nik zaszla reakcja ktora by przypisala nik gospodarza i nik goscia aby mogli swobodnie komunikowac prywatnie (byc moze ta funcka nie obsluguje javascript ktore ma odswierzac). Jeśli dodam do każdego niku przekierowanie <a href to po kliknieciu przechodzi z indexu do silnika bez grafy. silnik musi byc osobno od formularza w tzw innej ramce bo jak formularz jest w silniku to zjada literki jak sie odsiwerza czat.
pytanie: jakim sposobem mozna zrobic tak ze po kliknieciu w nik zapisze sie do bazy MYSQL nik kliknietego i nik uzytkownika?