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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Закрепление границ ТИПа по отношению к окну 
:(
    Опции темы
sdfsdfsd
Дата 29.3.2006, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 17.3.2006

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



Код

function ts(e,what){
  mousex = e.clientX;
  mousey = e.clientY;
  pagexoff = 0;
  pageyoff = 0;
  if(isMSIE5){
    pagexoff = document.body.scrollLeft;
    pageyoff = document.body.scrollTop;
  }
  else{
    pagexoff = window.pageXOffset;
     pageyoff = window.pageYOffset;
  }
  if(getLayer(what)){
    if(isNetscape4)
      obj = getLayer(what);
    else
      obj = getLayer(what).style;
    
    if(obj){
        leftoff = mousex-pagexoff;
     obj.left = (mousex+pagexoff);
  
        topoff = mousey-pageyoff;
       obj.top = (mousey+pageyoff) + 20;
      
        
        if(isNetscape4)
       obj.visibility = 'show';
        else
       obj.visibility = 'visible';
      }
   }
  return true;
}


Этот код выводит TIP, указанный в DIV'e:
Код

<DIV class=tip id=1
<DIV class='lb p3 bb s'><NOBR>Текст ТИПа</NOBR></DIV>
<A class=leftnav onmousemove="ts(event,'1')" title="" onmouseout="tc('1');" shape=RECT target=_blank><B>Ссылка при наведении на которую сработает ТИП</B></A>


Вот только тут есть одна проблема: Если в "Текст ТИПа" указано очень длинное сообщение без предварительных <BR>'ов - оно уезжает за границы экрана и
приходится скролить браузером. Как закрепить эти дела?

Я в Яваскрипт полный дуб, прошу дать сразу готовый код.

Заранее благодарен.

PM MAIL   Вверх
12345c
Дата 29.3.2006, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



А обязательно при этом иметь возможность видеть весь текст? С помощью стиля в таблице его можно обрезать, но если обязательно - вводить пробелы или переносы в очень длинные слова.
PM WWW   Вверх
Ciber SLasH
Дата 29.3.2006, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



Можно ещё дописать в стили DIV class='lb p3 bb s'
overflow: auto и задать размеры (width, height).
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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