Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Быстрая цитата 
:(
    Опции темы
Sardar
Дата 23.8.2005, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(2man @ 23.8.2005, 19:11)
Разве? А как же это:

Это то что ты отсюда взял, а теперь глянь на: http://www.mega-forum.net.ru/html/quote.js
На будущее: прежде чем сказать - проверь smile



--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
2man
Дата 24.8.2005, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: нет
Всего: 71



Я проверял, вот мой http://www.mega-forum.net.ru/html/quote.js :
Код
function ins(name){
if (document.REPLIER) {
var input=document.REPLIER.Post;
input.value=input.value+"[b]"+name+"[/b]"+" \n";
}
}


function paste(text, o){
if (document.REPLIER) {
if ((document.selection)&&(o)) {
        document.REPLIER.Post.focus();
        document.REPLIER.document.selection.createRange().text = text;
} else document.REPLIER.Post.value += text;
}
}

InsertQuote.prepare=function() {
  if(document.getSelection) {
    if(typeof(window.getSelection)!="undefined") InsertQuote.selection=window.getSelection();
    else InsertQuote.selection=document.getSelection();
  } else InsertQuote.selection=document.selection.createRange().text;
}

function InsertQuote(nick, datetime, postid) { //k,r,s
    if(InsertQuote.selection.toString().length>0) { //если селекция была
      var pst=document.getElementById(postid), sl="";
      var uct = (typeof(pst.innerText)!="undefined")? pst.innerText: (typeof(pst.textContent)!="undefined")? pst.textContent: "";
      if(n6||window.opera) {//небольшой патчь для оперы
        uct=extractRus(uct);
        sl=extractRus(InsertQuote.selection.toString());
      } else sl=InsertQuote.selection.toString();
      //проверим являеться ли отселектированный текст чатью поста участника
      if(uct.indexOf(sl)<0) {alert("Вы нажали на кнопку цитаты другого участника");return;}
      //вставим пост, у тебя другая функция
      paste(((post.target.length>0)? "\n": "")+"[quote"+(nick?("="+nick+", "+datetime):"")+"]\n"+(InsertQuote.selection.toString())+"\n[/quote]\n", true);
    }
}
//патчь
function extractRus(txt){
  var h=[], v=0;
  function fltr(l){ return ((l>=1072&&l<=1103)||(l>=1040&&l<=1071)); }
  for(var i=0, e; i<txt.length; i++) {
    if(fltr(txt.charCodeAt(i))){
      for(e=i+1; e<txt.length&&fltr(txt.charCodeAt(e)); ++e);
      h.push(txt.substring(i,e));
      i=e;
    }
  }
 return h.join('');
}

Не знаю почему он тебе другое выдал, может из-за кеширования smile


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Sardar
Дата 24.8.2005, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(2man @ 24.8.2005, 08:18)
Не знаю почему он тебе другое выдал, может из-за кеширования

Нет, я несколько раз жал ctrl+F5, может ты только что код туда поставил, ведь теперь нет ошибки на странице smile

А теперь догадайся почему цитата всё таки не работает. Смотри не на код, он в порядке, смотри на свою страницу smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
2man
Дата 24.8.2005, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: нет
Всего: 71



Хм.. а теперь у меня выдает ошибку на странице smile
Цитата(Sardar @ 24.8.2005, 12:59)
Смотри не на код, он в порядке, смотри на свою страницу

В коде php сто баллов все в порядке. Так что может еще быть??

Это сообщение отредактировал(а) 2man - 24.8.2005, 23:43


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
2man
Дата 25.8.2005, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: нет
Всего: 71



Вопрос решен по аське. Огромный респект Sardar !


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0465 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.