Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  12:56[Войти] | [Зарегистрироваться]
Обсуждение темы:
Книга жалоб и предложений :о)

Тема предназначена для предложений, новых идей, жалоб на неудобства и для обсуждения все этого и не только...

 Елена Филиппова

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 3395 сообщений

Добавить свое сообщение

Отслеживать это обсуждение
<<<... | 145—136 | 135—126 | 125—116 | ...>>>
Всего сообщений в теме: 3395; страниц: 340; текущая страница: 327


№ 135   21-04-2003 14:49 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 133«
------------------
Мрачновато...


№ 134   21-04-2003 14:48 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 132«
------------------
на »сообщение 131«
------------------
А чего это все одинарные кавычки (0x27) заменяются на двойные (0x22)?

Ой, моя ошибочка :о)
Теперь будет все 'хорошо'!


№ 133   21-04-2003 14:22 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 131«
------------------
Значит надо определять версию браузера явно, а не играть на маловразумительных особенностях объектной модели.
Или сразу оговаривать, что владельцы таких-то и сяких-то браузеров идут лесом. Правда, непонятно тогда, зачем вообще огород городить.

Дмитрий, наверное Вы знаете, что определяется не реальный тип броузера, а то, что этот сам броузер про себя пишет.
По крайней мере вот такой способ:

window.navigator.appVersion


Довольно часто броузеры не IE и не Netscape
Та же самая Опера довольно часто идентифицирует себя, как IE.

Возможно есть другие способы, так сказать, лучше :о)
Буду благодарна, если кто подскажет что-то реальное.

Кстати, а с Оперой какие проблемы-то? Вроде ни одного MS-specific объекта не используется.
Опера принципиально не поддерживает понятие регионов.

Да и пользователей 5.0 ехплорера, IMHO, побольше "оперов" будет ;-)
Пока, возможно, да. :о) К сожалению, число ее пользователей быстро растет.
А у меня, в реальной достижимости, не было ничего ниже, чем IE5.5, а для него все работает...



№ 132   21-04-2003 13:59 Ответить на это сообщение Ответить на это сообщение с цитированием
на »сообщение 131«
------------------
А чего это все одинарные кавычки (0x27) заменяются на двойные (0x22)?


№ 131   21-04-2003 13:56 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 130«
------------------
Значит надо определять версию браузера явно, а не играть на маловразумительных особенностях объектной модели.
Или сразу оговаривать, что владельцы таких-то и сяких-то браузеров идут лесом. Правда, непонятно тогда, зачем вообще огород городить.

ЗЫ
Кстати, а с Оперой какие проблемы-то? Вроде ни одного MS-specific объекта не используется.
Да и пользователей 5.0 ехплорера, IMHO, побольше "оперов" будет ;-)

ЗЗЫ
Все SetTag("X") в <A> надо написать SetTag("X"), иначе баланса кавычек не будет. Кстати, зуб даю, отсылал сообщение именно с одинарными кавычкми.


№ 130   21-04-2003 13:13 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 129«
------------------
>>>Осмелюсь заявить, что вот этот код будет работать во всех браузерах

Этот код не будет работать в броузерах Opera.


№ 129   21-04-2003 12:38 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 128«
------------------

А в ИЕ5.0 не работает.
А на счёт невозможности, IMHO, погорячились.
Осмелюсь заявить, что вот этот код будет работать во всех браузерах


<HTML>
<HEAD>
<SCRIPT language="JavaScript">
function SetTag(Tag)
{
  var OpenTag, CloseTag;
  //вставка тэга
  OpenTag = "["+ Tag +"]";
  CloseTag = "[/"+ Tag +"]";
  var MsgText = document.MsgForm.MsgEdit.value;
  var Sel = document.selection;
  var SelRange = Sel.createRange();
  // проверим, что выделение в редакторе, а не на странице
  if ((SelRange.text != "") && (MsgText.indexOf(SelRange.text) >= 0))
      SelRange.text = OpenTag + SelRange.text + CloseTag;
  else document.MsgForm.MsgEdit.value = MsgText + OpenTag + CloseTag;
  MsgForm.MsgEdit.focus();
}

</SCRIPT>
</HEAD>
<BODY>
Sample text<BR>
Sample text<BR>
Sample text<BR>
Sample text<BR>
Sample text<BR>
Sample text<BR>
<FORM name="MsgForm">
<TEXTAREA name="MsgEdit" rows="25" cols="80">Input message text here</TEXTAREA>
</FORM>
<A href="javascript:SetTag("b")"><B>Bold</B></A>
<A href="javascript:SetTag("em")"><EM>Emphasis</EM></A>
<A href="javascript:SetTag("u")"><U>Underline</U></A>
<A href="javascript:SetTag("quote")"><quote>Quote</quote></A>
</BODY>
</HTML>




№ 128   21-04-2003 10:37 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 126«
------------------
>>>Если бы ещё кнопочки тэгов работали, было бы вообще замечательно

Кнопочки работают, Дмитрий. Проверено в IE5.5, IE6 и Opera 7.0
Боюсь, что сделать их работающими во всех версиях всех броузеров, невозможно.


№ 127   20-04-2003 13:28 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 125«
------------------

Спасибо. А текст процитировать полностью можно при таком ответе?при помощи>>>


№ 126   18-04-2003 18:40 Ответить на это сообщение Ответить на это сообщение с цитированием
Если бы ещё кнопочки тэгов работали, было бы вообще замечательно


function SetText(format_tag)
{
    var oTxt, oSel, txt;

    // Ссылка на выделенный текст в объекте TEXTAREA (body), формы FORM (mess)
    oSel =  document.mess.body.document.selection;

// Если объект выделения не определен, то есть броузер не ИЕ
    if (oSel == undefined) <<-- здесь бяка!
        {
  SetTextToCaret(format_tag);
  return true;
}


    // Создаем текстовый объект
    oTxt = oSel.createRange();

    // Проверяем, есть ли выделенный текст.
    if ((oSel.type != "Text") | (oSel == undefined) )
        {
  SetTextToCaret(format_tag);
  return true;
}


    // В переменной txt выделенный фрагмент.
    txt = oTxt.text;

    // Выделяем из входящего параметра тэги. Разделитель тегов ПРОВЕЛ.
    tag_begin = (format_tag.split(" "))[0];
    tag_end  = (format_tag.split(" "))[1];

    // Накладываем форматирование тегами.
    oTxt.text = tag_begin + txt + tag_end;

    // Снять выделение со строки.
    oSel.empty();

    return true;
}




<<<... | 145—136 | 135—126 | 125—116 | ...>>>
Всего сообщений в теме: 3395; страниц: 340; текущая страница: 327


Добавить свое сообщение

Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования