Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Фрагмент кода представить в виде события onclick (https://javascript.ru/forum/css-html/64459-fragment-koda-predstavit-v-vide-sobytiya-onclick.html)

hdma 13.08.2016 03:34

Фрагмент кода представить в виде события onclick
 
Доброго времени!

Приспособил поисковый скрипт для работы во фрейме (планируется, что это будет словарь, упакованный в CHM-файл), когда по нажатию на иконке поиска, показ фрейма переключается, не давая поисковым результатам теряться при переходе на другую страницу.

По умолчанию у оригинального скрипта есть кнопка, скрывающая содержимое поискового окна, но не фрейм. Поэтому вопрос касается того, как кнопку скрытия поискового меню превратить в кнопку, закрывающую панель? То есть, возможно, схлопывание фрейма из следующего фрагмента (из файла "tree.js")

Код:

function _onclick(e) {
  var fs1 = parent.document.getElementById("fs1");
  var el = (typeof(e) == "undefined") ? event.srcElement : e.target
  if (el.tagName != "IMG") return
  var div = el.parentNode
  if (div.className == "open")
      { div.className = "close"; el.src = el.src.replace("open","close")
      fs1.cols = "34px,*";
 }
  else if (div.className == "close")
      { div.className = "open"; el.src = el.src.replace("close","open")
      fs1.cols = "450px,*";
}
  return false
}

представив в виде события onclick, которое можно было бы подставить для кнопки скрытия меню, в таком формате? —

Код:

OnClick="document.getElementById('searchbox').focus();return addInfo('');"

laimas 13.08.2016 15:07

Если СНМ, то почему не использовать имеющуюся закладку Поиск панели ТОС?

hdma 13.08.2016 20:32

Это будет не полнотекстовый поиск, а поиск по заголовкам статей (т.н. "чёрные слова"). Кстати, забыл дать ссылку на это дело: http://fracton.rgho.st/75WK2zNj2


Часовой пояс GMT +3, время: 18:31.