Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
1 / 1 / 2
Регистрация: 03.07.2010
Сообщений: 139

Открытие комментария к тексту / Java+php

31.03.2014, 23:38. Показов 628. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не вылазиет окошко в котором должна выводиться информация о вещи. В php и java плохо шарю, надеюсь на Вашу помощь. Извиняюсь если создал тему не в том разделе.

Подключение скриптов:

HTML5
1
2
3
4
5
<script type="text/javascript" language="JavaScript" src="js/menu/stmenu.js"></script>
<script src="js/show_image.js"></script>
<script src="js/show_map.js"></script>
<script src="js/sort.js"></script>
<script src="js/tooltip.js"></script>
Сам скрипт:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
function ShowHint(current, e, text, width)
 {
  if (document.all&&document.readyState=="complete")
   {
    document.all.tooltip.innerHTML='<table width='+width+' border=0 cellspacing=0 cellpadding=0>'+
    '<tr><td class="FrameTL"><img src=images/blank.gif width=1 height=1></td><td class="FrameTM"><img src=images/blank.gif width=1 height=1></td><td class="FrameTR"><img src=images/blank.gif width=1 height=1></td></tr>'+
    '<tr><td class="FrameML"><img src=images/blank.gif width=1 height=1></td><td class="tDesc FrameBG">'+text+'</td><td class="FrameMR"><img src=images/blank.gif width=1 height=1></td></tr>'+
    '<tr><td class="FrameBL"><img src=images/blank.gif width=1 height=1></td><td class="FrameBM"><img src=images/blank.gif width=1 height=1></td><td class="FrameBR"><img src=images/blank.gif width=1 height=1></td></tr></table>';
    document.all.tooltip.style.pixelLeft=event.clientX+document.body.scrollLeft+10
    document.all.tooltip.style.pixelTop=event.clientY+document.body.scrollTop+10
    document.all.tooltip.style.visibility="visible"
   }
  else if (document.layers)
   {
    document.tooltip.document.nstip.document.write(text)
    document.tooltip.document.nstip.document.close()
    document.tooltip.document.nstip.left=0
    document.tooltip.left=e.pageX+10
    document.tooltip.top=e.pageY+10
    document.tooltip.visibility="show"
   }
 }
 
function MoveHint(current, e)
 {
  if (document.all&&document.readyState=="complete")
   {
    document.all.tooltip.style.pixelLeft=event.clientX+document.body.scrollLeft+10
    document.all.tooltip.style.pixelTop=event.clientY+document.body.scrollTop+10
   }
  else if (document.layers)
   {
    document.tooltip.left=e.pageX+10
    document.tooltip.top=e.pageY+10
   }
 }
 
function HideHint()
 {
  if (document.all)
   document.all.tooltip.style.visibility="hidden"
  else if (document.layers)
   {
    clearInterval(currentscroll)
    document.tooltip.visibility="hidden"
   }
 }
Код в файле функций, который подключается через index.php

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
function SmallHint($str, $width = 0)
{
 global $disable_tts;
 if (trim($str) != "" && $disable_tts != 1)
  {
   $hint  = " onmousemove='javascript:MoveHint(this, event)'";
   $hint .= " onmouseout='javascript:HideHint()'";
   $hint .= " onmouseover='javascript:ShowHint(this,event, \"".$str."\", ".$width.")'";
  }
 else
  $hint = "";
 return $hint;
}
Кусок кода который обрабытывает все это дело:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?
for ($i=0; $i<count($items); $i++)
 {
  $items[$i]["sa"] = "&nbsp;";
  if ($type == "dual")
   $n = 2;
  else 
   $n = 4;
  for ($j=1; $j<$n; $j++)
   {
    $temp = "";
    $temp .= "<span class=tCrystal_".$j."><b>".$sa_names[$items[$i]["sa_".$j."_name"]]["name"]."</b></span>";
    $temp .= "<br>".$sa_names[$items[$i]["sa_".$j."_name"]]["desc"];
    $temp .= "<br><br><u>Величина бонуса для этого оружия</u>:";
    $temp .= "<br>".$sa_bonus[$items[$i]["sa_".$j."_name"]][$items[$i]["sa_".$j."_bonus"]]["desc"];
    if ($type != "dual")
     {
      $temp .= "<br><br><u>Требуемые для вставки бонуса предметы:</u>";
      $temp .= "<table width=100% cellpadding=0 cellspacing=1 border=0>";
      $temp .= "<tr><td width=32 class=bTBLR><img src=images/icons/".$items_list[$items[$i]["sa_".$j."_crystal"]]["icon"]."></td>";
      $temp .= "<td>&nbsp;<b>1</b> ".$items_list[$items[$i]["sa_".$j."_crystal"]]["name"]."</td></tr>";
      $temp .= "<tr><td width=32 class=bTBLR><img src=images/icons/".$items_list[$items[$i]["gem_id"]]["icon"]."></td>";
      $temp .= "<td>&nbsp;<b>".$items[$i]["gem_count"]."</b> ".$items_list[$items[$i]["gem_id"]]["name"]."</td></tr>";
      $temp .= "</table>";
      $items[$i]["sa"] .= "[ <a".SmallHint($temp, 400)."><span class=tCrystal_".$j.">".$sa_names[$items[$i]["sa_".$j."_name"]]["name"]."</span></a> ] ";
     }
    else
     $items[$i]["sa"] .= "+4 SA: [ <a".SmallHint($temp, 400)."><span class=tCrystal_".$j.">".$sa_names[$items[$i]["sa_".$j."_name"]]["name"]."</span></a> ] ";
   }
  if ($items[$i]["crystal_type"] != "none")
   {
    $items[$i]["grade"]  = "<img src=images/blank.gif height=4 width=4><br>";
    $items[$i]["grade"] .= "<img src=images/grade/".$items[$i]["crystal_type"].".gif>";
    $items[$i]["grade"] .= "<br><img src=images/blank.gif height=2 width=2>";
    $items[$i]["grade"] .= "<br><span class=tDesc>".$items[$i]["crystal_count"]."</span>";
   }
  else
   {
    $items[$i]["grade"] = "&nbsp;";
   }
 
  if ($items[$i]["slot_bit_type"] == "lrhand")
   $items[$i]["hands"] = 2;
  else
   $items[$i]["hands"] = 1;
 
?>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.03.2014, 23:38
Ответы с готовыми решениями:

Открытие комментария к тексту
Не вылазиет окошко в котором должна выводиться информация о вещи. В php и java плохо шарю, надеюсь на Вашу помощь. Извиняюсь если создал...

Access поиск по тексту в нескольких полях и открытие записей
Добрый день Есть база магазинов, в которой имеется информация о работниках (ФИО, Телефоны, Электронные адреса и тд.) Необходимо...

Исчезновение формы комментария после отправки комментария
Здравствуйте. Столкнулся со следующей проблемой: Я сделал форму комментария, человек авторизируется на сайте, мне надо ,чтобы при...

3
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
01.04.2014, 10:44
где такой раритет выискали, на какой интернет-помойке?

коллекция document.all, свойства стиля pixelLeft и pixelTop уже лет десять назад запрещены ("Deprecated coding practices") и нигде, кроме старых версий MSIE, не используются -- см. https://developer.mozilla.org/... he_W3C_DOM
0
1 / 1 / 2
Регистрация: 03.07.2010
Сообщений: 139
01.04.2014, 16:04  [ТС]
2009 года разработка очень толкового человека.

Добавлено через 16 минут
2009 года разработка, очень толкового человека, хотя в 2009 он выложил ее в шару, возможно и года 2007. И кстати как можно выявлять такие моменты в javascript, есть какой нибудь валидатор?

Добавлено через 1 час 29 минут
К сожалению, после редактирования скрипт не работает (
0
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
01.04.2014, 18:06
Цитата Сообщение от Runner63 Посмотреть сообщение
есть какой нибудь валидатор?
JSLint

Цитата Сообщение от Runner63 Посмотреть сообщение
К сожалению, после редактирования скрипт не работает (
У вас там замешаны алгоритмы расчета азимутов ракет. Убирайте это к epeny-feny и воспользуйтесь, сперва, какой-нибудь парадигмой вроде MVC и MVVM.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.04.2014, 18:06
Помогаю со студенческими работами здесь

Как добавить обводку тексту? Java (XML)
Необходимо добавить обводку текста в адроид студии. Какие параметры использовать для этого? Можно ли сделать это все в xml файле?

Применить CSS к тексту находящемуся в PHP коде
Как можно применить стили к словам &quot;Главная&quot; и &quot;Вы на главной&quot; в этом коде: function the_breadcrumb() { echo ''; if...

Как сделать код по тексту php из БД phpMyAdmin
Смотрите, вот мой сайт. r9628178.beget.tech Это что-то на подобии Бета-Версии, залитой на бесплатный хостинг. Как вы видите на сайте, у...

Заданий рядок тексту. Визначити, скільки разів зустрічається цей рядок тексту в текстовому файлі
1. Створити або відкрити текстовий (типізований, нетипізований) файл. 2. Виконати над текстовим (типізованим, нетипізованим) файлом...

Сервер для игры java+php или java
Всем привет. Возник вопрос следующего характера. Знаю php и java, однако по вопросу создания серверной части задался вопросом, на чем все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru