| Adminvesimir | Дата: 08 Февраля 2011, 21:12 | Сообщение # 1 |  ● ● ● ● ● 24 сообщения Статус: Offline | Вот скрипт отправки лс в AJAX, но он пишет (пользователь не найден в базе): Code /* @ author: qePH; */
var admmsgstn = { b: '', // значение поля «тема сообщения» a: '' // значение поля «сообщение» };
var admlog; function newMsg(adlg, adtn) { admlog = adlg; new _uWnd('admMsgA', adtn, 380, 300, { autosize: 1, align: "left" }, '<fieldset><legend><b>Тема сообщения</b></legend><input value="' + admmsgstn.b + '" type="text" id="subjectAdmMsg" style="width:350px;"/></fieldset><fieldset><legend><b>Сообщение</b></legend><textarea value="' + admmsgstn.a + '" id="messageAdmMsg" style="width:350px;"></textarea></fieldset><fieldset style="margin-top:5px;"><table border="0" cellpadding="2" cellspacing="1" width="100%"><tr><td></td><td align="right" width="10%"><table border="0" cellpadding="0" cellspacing="0" onmousedown="this.className=\'downBtn\'" onmouseover="this.className=\'overBtn\'" onmouseout="this.className=\'outBtn\'"><tr><td class="myBtnLeft"><img alt="" border="0" src="http://s1.ucoz.net/img/1px.gif"/></td><td class="myBtnCenter"><div class="myBtnCont x-unselectable" unselectable="on" onclick="admMsgCheck();"><a href="javascript://" onclick="return false;">Отправить</a></div></td><td class="myBtnRight"><img alt="" border="0" src="http://s1.ucoz.net/img/1px.gif"/></td></tr></table></td></tr></table></fieldset>'); } function admMsgCheck() { if ($('#messageAdmMsg').val()) {} else { _uWnd.alert("<div id='errTxt'><font color='red' class='errorText'>Не указан текст сообщения</font></div>", "", { w: 200, h: 90, tm: 3000, close: 0 }); $('#messageAdmMsg').focus() } if ($('#subjectAdmMsg').val()) {} else { _uWnd.alert("<div id='errTxt'><font color='red' class='errorText'>Тема сообщения указана неправильно</font></div>", "", { w: 200, h: 90, tm: 3000, close: 0 }); $('#subjectAdmMsg').focus() } if ($('#subjectAdmMsg').val() && $('#messageAdmMsg').val()) { admMsgSend() } }; function admMsgSend() { $.get("/index/14-0-0-1", function (a) { var d = $('#secuImg', a).attr('src'); var e = $('#secuImg', a).attr('onclick'); var f = $('input[name="seckey"]', a).val(); var ssid = $('input[name="ssid"]', a).val(); if (d == undefined) { $.post("/index/", { s: admlog, subject: $("#subjectAdmMsg").val(), message: $("#messageAdmMsg").val(), a: 18, ssid: ssid }, function (b) { var c = $('cmd[t="eMessage"][p="innerHTML"]', b).text(); if (c == '<font color="blue" class="successText">Сообщение успешно отправлено</font><hr>') { _uWnd.close('admMsgA') } _uWnd.alert('<div id="errTxt">' + c + "</div>", "", { w: 200, h: 90, tm: 5000, close: 0 }) }) } else { new _uWnd('admMsgCapcha', 'Код безопасности', 210, 77, { autosize: true, maxh: 300, minh: 77, modal: 1, nomove: 1, resize: 0, oncontent: function () { $("#capchaImg").attr("src", d); $("#capchaImg").click(e); $("#capchaSeckey").val(f); $('#capchaOk').click(function () { $.post("/index/", { s: admlog, subject: $("#subjectAdmMsg").val(), message: $("#messageAdmMsg").val(), a: 18, ssid: ssid, seckey: $("#capchaSeckey").val(), code: $("#capchaCode").val() }, function (b) { var c = $('cmd[t="eMessage"][p="innerHTML"]', b).text(); if (c == '<font color="blue" class="successText">Сообщение успешно отправлено</font><hr>') { _uWnd.close('admMsgA'); _uWnd.close('admMsgCapcha') } if (c == '<font color="red" class="errorText">Тема сообщения указана неправильно</font><hr>') { _uWnd.close('admMsgCapcha'); $('#subjectAdmMsg').focus() } if (c == '<font color="red" class="errorText">Не указан текст сообщения</font><hr>') { _uWnd.close('admMsgCapcha'); $('#messageAdmMsg').focus() } if (c == '<font color="red" class="errorText">Неправильный код безопасности</font><hr>') { $('#capchaImg').click(); $('#capchaCode').focus() } _uWnd.alert('<div id="errTxt">' + c + "</div><style>#errTxt hr {display:none;}</style>", "", { w: 200, h: 90, tm: 3000, close: 0 }) }) }) }, }, '<fieldset><table width="100%"><tr><td><input type="hidden" id="capchaSeckey" value=""/><input id="capchaCode" maxlength="4" style="width:45px;height:16px;text-align:center;" type="text"/></td><td align="right"><img style="width:110px;height:35px;cursor:pointer" id="capchaImg" src="" onclick="" title="Обновить код безопасности" style="cursor:pointer"/></td></tr></table></fieldset><fieldset style="margin-top:5px;"><table border="0" cellpadding="2" cellspacing="1" width="100%"><tr><td></td><td align="right" width="10%"><table border="0" cellpadding="0" cellspacing="0" onmousedown="this.className=\'downBtn\'" onmouseover="this.className=\'overBtn\'" onmouseout="this.className=\'outBtn\'"><tr><td class="myBtnLeft"><img alt="" border="0" src="http://s1.ucoz.net/img/1px.gif"/></td><td class="myBtnCenter"><div class="myBtnCont x-unselectable" unselectable="on" id="capchaOk"><a href="javascript://">Отправить</a></div></td><td class="myBtnRight"><img alt="" border="0" src="http://s1.ucoz.net/img/1px.gif"/></td></tr></table></td></tr></table></fieldset>') } }) }; Вот ссылка для вызова: Code <a href="javascript://" onclick="newMsg();">1111111<a> Куда вставить $_USERNAME$ чтоб писало пользователю на персональной странице которого находишься? | | |
|
| Hellboy(BES) | Дата: 22 Февраля 2011, 22:58 | Сообщение # 2 | ● ● ● ● ● 1 сообщение Статус: Offline | | | |
|