|
Не отправляются сообщение
|
|
| [16] likbezz [02.08.2012, 14:35] |
nick1594, в консоли смотрел, но у меня нечего не выдавало! Ссылку в студию |
|
| [17] nick1594 [02.08.2012, 14:38] |
Но после того как все поправить что именно подправить нужно? с этого и начинался мой пост |
|
| [18] likbezz [02.08.2012, 14:45] |
nick1594, в консоли смотрел, но у меня нечего не выдавало! Ссылку на страницу без ошибок...
с этого и начинался мой пост С этого вы и начали. На что получили очень конструктивные инструкции. Осталось только применить их и поправить косяки. Даже применять уже не надо - по скриншотам и так все понятно, расжевали считай .. |
|
| [19] nick1594 [02.08.2012, 15:10] |
и вот из-за этого и неработало, это пи**** просто Code } else{ alert('Все хреново'); |
|
| [20] likbezz [02.08.2012, 15:15] |
nick1594, и вот из-за этого и неработало Это я к тому что отслеживать нужно не только успешные запросы, но и ошибочные.
А не работало из-за отсутствия переменной txt и потому что самому себе не отправляются сообщения. |
|
| [21] nick1594 [02.08.2012, 15:17] |
|
likbezz, спасибо, буду теперь учитывать |
|
| [22] likbezz [03.08.2012, 00:56] |
nick1594, спасибо, буду теперь учитывать Ну чего? работает?) |
|
| [23] nick1594 [03.08.2012, 00:57] |
|
likbezz, да |
|
| [24] likbezz [03.08.2012, 01:25] |
nick1594, Отличненько) |
|
| [25] nick1594 [03.08.2012, 21:21] |
likbezz,  Добавлено (03.08.2012, 21:21) --------------------------------------------- появилась новая проблема когда выделяю текст и жму конбинацыю клавиш открывается окно и в нем есть поле для ввода своего текста еще, но когда начинаешь вврдить текст то выдиление с текста с ошыбкой спадает, и получается что в лс отправляется только ваш текст, а теста с ошыбкой нет
Code <script type="text/javascript"> getSelectText=function(){ var txt=''; if(window.getSelection){ txt=window.getSelection(); }else if(document.getSelection){ txt=document.getSelection(); }else if(document.selection){ txt=document.selection.createRange().text; } return txt; } function Brk_post(ms){ $.get("/index/14-0-0-1", function (pm) { ssid = $("input[name='ssid']", pm).val(); txtt = getSelectText(); $.post("/index", { s: admin, subject: 'Ошабка в тексте раздачи: $ENTRY_TITLE$', message: '[b]Здравствуйте![/b][br] Я обнаружыл в раздаче [url='+window.location.href+']$ENTRY_TITLE$[/url] опечатку в тексте: [b]'+txtt+'[/b][br]'+ms, ssid: ssid, a: 18 }, function (re) { if ($($(re).text()).text().indexOf("успешно") > -1) { $('.dd_form').fadeOut(500); _uWnd.alert('<span style="color:green">Сообщение отправлено!</span>', '', {h: 35,w: 150,tm: 3000}); } else{ alert('Ошыбка!'); } }); }); } $("body").bind('keydown', function (e) { if (e.keyCode == 13 && e.ctrlKey) { var txt=getSelectText(); if(txt==''){ _uWnd.alert('Выделите текст с опечаткой','',{w:200,h:35,tm:3000}); }else{ $('.errorHere').after('<div class="dd_form"><span class="dd_ugol1"></span><fieldset><legend>Укажите комментарий к найденной грамматической ошибке.</legend>Вы обнаружили опечатку в тексте: <b>'+txt+'</b><hr><textarea id="rd" style="width:98%;margin:auto;height:100px"></textarea></fieldset><fieldset><div style="float: right;"><input type="button" onclick="Brk_post(\'\'+$(\'#rd\').val()+\'\')" value="Отправить"> <input type="button" onclick="$(\'.dd_form\').fadeOut(500)" value="Отмена"></div></fieldset></div>').fadeIn(); } } }) </script>
а как сделать что бы при фокусе поля выделение не спадало незнаю |
|
| [26] likbezz [04.08.2012, 01:13] |
nick1594, а как сделать что бы при фокусе поля выделение не спадало незнаю Заноси текст в глобальную переменную, или любым другим способом сохраняй. |
|
| [27] nick1594 [04.08.2012, 01:16] |
я вот и занес Code txtt = getSelectText(); |
|
| [28] likbezz [04.08.2012, 01:38] |
nick1594, Не, лучше конкретно в глобальную заносить, и конкретно из глобальной брать: Вот так: Code <script type="text/javascript"> window.txtt=getSelectText(); </script>
Это так, для примера) Code <script type="text/javascript"> function alertTxt(){ window.txtt = 1; var txtt = 2; var t1=window.txtt; var t2=txtt; alert('t1=='+t1+'\nt2=='+t2); }; alertTxt(); </script> |
|
| [29] nick1594 [04.08.2012, 02:31] |
likbezz, и что? в алерт выдается
t1==1 t2==2 |
|
| [30] likbezz [04.08.2012, 04:08] |
nick1594, Да ничего, просто там две одноименные переменные, одна глобальная, другая локальная. |
|