Показать сообщение отдельно
  #1 (permalink)  
Старый 13.08.2016, 03:34
Аспирант
Отправить личное сообщение для hdma Посмотреть профиль Найти все сообщения от hdma
 
Регистрация: 28.05.2012
Сообщений: 85

Фрагмент кода представить в виде события 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('');"
Ответить с цитированием