Faust Опубликовано 3 Ноября 2003 Жалоба Поделиться Опубликовано 3 Ноября 2003 Когда жмёш на ник некоторых пользователей вскакивает вот эта ошибка:А у других вроде норм ни чего не грузит.............Что это вообще такое в голову даже не чего не придёт ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Meowth[OGD] Опубликовано 3 Ноября 2003 Жалоба Поделиться Опубликовано 3 Ноября 2003 Это у тебя я так понимаю из-за формы быстрого ответа? Проверь все ли правильно сделалЭто у всех так или только у одного тебя? Может браузер твой глючит? Дай ссылку на форум. Слово новичёк в статусе на скриншоте пишется как новичок! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Faust Опубликовано 3 Ноября 2003 Автор Жалоба Поделиться Опубликовано 3 Ноября 2003 Форма быйстрого ответа откл!!!Форум внутрений Может и браузер лагает....... Добавлено: Всё разобрался как вкл форму быйстрого ответа так всё ном...... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 urisoft Опубликовано 3 Ноября 2003 Жалоба Поделиться Опубликовано 3 Ноября 2003 А я ведь про эту ошибку уже вопрос поднимал. Если форма ответа отключена и нажать на ник или на цитату, то выскакивает эта ошибка.REPLIER то отсутствует. Там всего пару строк в скрипт дописать надо и все будет ОК ! Такая же фишка практически на всех виденых мной форумах. Если ходишь гостем и форма для гостей отключена, бывает забываешь, что ты не залогинился жмешь на ник и ошибочка вылазит. Не смертельно, но не красиво. Правда мне тут ответили, что нечего куда не попадя нажимать если ты гость Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 theIggs Опубликовано 4 Ноября 2003 Жалоба Поделиться Опубликовано 4 Ноября 2003 urisoftТам всего пару строк в скрипт дописать надо и все будет ОК !Ладно, уболтал... Какие строки? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 urisoft Опубликовано 5 Ноября 2003 Жалоба Поделиться Опубликовано 5 Ноября 2003 theIggs В quote.jsfunction ins(name){ var input=document.REPLIER.Post; input.value=input.value+"[b]"+name+"[/b]"+" \n"; }Меняем на function ins(name){ if (document.REPLIER) { var input=document.REPLIER.Post; input.value=input.value+"[b]"+name+"[/b]"+" \n"; } } И function paste(text, flag){ if ((document.selection)&&(flag)) { document.REPLIER.Post.focus(); document.REPLIER.document.selection.createRange().text = text; } else document.REPLIER.Post.value += text; }Меняем на:function paste(text, flag){ if (document.REPLIER) { if ((document.selection)&&(flag)) { document.REPLIER.Post.focus(); document.REPLIER.document.selection.createRange().text = text; } else document.REPLIER.Post.value += text; } } У себя я немного по другому сделал:function ins(name){ if (name != "") paste("[b]"+name+"[/b]"+"\n",1); }Ну и проверка REPLIER естественно только в функции paste. Да и ник вставляется в место где расположен курсор, а не в конец текста (мне так удобнее ).А если поставить 0 вместо 1 будет в конец текста вставляться. Удобно менять, если вдруг понадобится. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 theIggs Опубликовано 11 Декабря 2003 Жалоба Поделиться Опубликовано 11 Декабря 2003 urisoft, в общем, я сделал тут согласно твоему совету... и ошибка остаётся. Так что если что, все шишки на тебя. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 urisoft Опубликовано 12 Декабря 2003 Жалоба Поделиться Опубликовано 12 Декабря 2003 theIggs в общем, я сделал тут согласно твоему совету... и ошибка остаётсяПривожу свой код полностью. Я его под себя немного менял. Но смысл будет понятен: function ins(name){ if (name != "") paste("[b]"+name+"[/b]"+"\n",1); } function Insert(text){ if (text!="") paste("[quote]"+text+"[/quote]\n", 0); } function paste(text, flag){ if (document.REPLIER) { if ((document.selection)&&(flag)) { document.REPLIER.Post.focus(); document.REPLIER.document.selection.createRange().text = text; } else document.REPLIER.Post.value += text; } } function get_selection() { if (document.getSelection){ selection = document.getSelection(); selection = selection.replace(/\r\n\r\n/gi, "_doublecaret_"); selection = selection.replace(/\r\n/gi, " "); while (selection.indexOf(" ") !=-1) selection = selection.replace(/ /gi, ""); selection = selection.replace(/_doublecaret_/gi, "\r\n\r\n"); } else selection = document.selection.createRange().text; } function InsertSelection() { get_selection(); Insert(selection); } get_selection и Insert(selection) объеденены в одну. Так проще вставлять по месту. Не разбивается на <a href= и OnMouseDown И кстати на этом форуме вроде все без ошибок работает. Так что если что, все шишки на тебяНе-е-е-е.... Мне своей головной боли хватает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Faust
Когда жмёш на ник некоторых пользователей вскакивает вот эта ошибка:
А у других вроде норм ни чего не грузит.............
Что это вообще такое в голову даже не чего не придёт ?
Ссылка на комментарий
Поделиться на других сайтах
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.