Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Помогите отредактировать скрипт |

24.08.2006, 06:14
|
|
Участник форума
Регистрация: 12.12.2005
Сообщений: 243
Провел на форуме: 743364
Репутация:
67
|
|
Помогите отредактировать скрипт
Есть скрипт.
Код:
<script language="JavaScript">
document.getElementById("pun-navlinks").style.position = "relative"
function showDiv()
{
if( document.getElementById("searchDiv").style.display == 'none' )
document.getElementById("searchDiv").style.display = ''
else document.getElementById("searchDiv").style.display = 'none'
return false;
}
str = "<a href=\"search.php\" onclick=\"return showDiv()\"><span>Поиск</span></a>"
str += "<div id=searchDiv style=\"display: none; \">"
str += " <form method=\"get\" action=\"search.php\">"
str += " <input type=\"hidden\" name=\"action\" value=\"search\">"
str += " <p class=\"inputfield\">"
str += " <label for=\"fld1\">Ключевые слова</label><br />"
str += " <span class=\"input\"><input type=\"text\" name=\"keywords\" size=\"25\" maxlength=\"100\" /></span>"
str += " </p>"
str += " <p class=\"inputfield\">"
str += " <label for=\"fld2\">Поиск автора</label><br />"
str += " <span class=\"input\"><input type=\"text\" name=\"author\" size=\"25\" maxlength=\"25\" /></span>"
str += " </p> <br>"
str += " <input type=\"hidden\" name=\"forum\" value=\"-1\">"
str += " <input type=\"hidden\" name=\"search_in\" value=\"all\">"
str += " <input type=\"hidden\" name=\"sort_by\" value=\"0\">"
str += " <input type=\"hidden\" name=\"sort_dir\" value=\"DESC\">"
str += " <input type=\"hidden\" name=\"show_as\" value=\"topics\">"
str += " <p><input type=\"submit\" class=\"button\" name=\"search\" value=\"Отправить\" accesskey=\"s\" title=\"Accesskey:s\" /></p>"
str += " </form>"
str += " <a href=\"search.php\">Расширенный поиск</a> "
str += "</div>"
document.getElementById('navsearch').innerHTML = str
</script>
<style>
#searchDiv{
position:absolute;
background-color : Gray;
border : solid;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
padding-top : 5px;
}
</style>
Его функциональность:
Применяется в основном на форумах PunBB и MyBB. При нажатии на ссылку в меню Поиск, страница с поиском не загружается, а появляется только окошко с двумя полями: слова для поиска или автор.
При повторном нажатии, оно исчезает.
Также в окошке есть ссылка Расширенный поиск, которая ведёт к полной странице поиска.
Это нужно, чтобы не грузить каждый раз полную страницу с поиском.
Пример этого скрипта вы можете посмотреть на форуме http://gagarinns.mybb.ru (взят для примера).
Вопрос. Данное появляющееся окно поиска прозразное, то есть чрез него видно некоторые надписи. Нужно сделать окно не прозразным.
Помогите. Сам в JavaScript`ах разбираюсь не очень.
ЗЫ: [sL1p], можешь поставить данный скрипт себе на форум (в окно HTML-низ).
Последний раз редактировалось [Zarakul]; 24.08.2006 в 06:16..
|
|
|

24.08.2006, 06:45
|
|
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме: 941818
Репутация:
569
|
|
проверил в великой тройке - нигде окно не прозрачное. Посмотрел код - нет ни одного намека на прозрачной. Пошел, застрелился
|
|
|

24.08.2006, 07:47
|
|
Участник форума
Регистрация: 12.12.2005
Сообщений: 243
Провел на форуме: 743364
Репутация:
67
|
|
Trinux
Зайди на мой форум (http://bioz.3bb.ru), нажми на "Поиск", и увидишь, что надпись "Объявление", с соседней чертой оказались на появившемся окошке Поиска...
|
|
|

24.08.2006, 07:53
|
|
Участник форума
Регистрация: 12.12.2005
Сообщений: 243
Провел на форуме: 743364
Репутация:
67
|
|
Может я чего путаю, может просто рамка с Объявлением стоит выше остальных, может ещё что, я хз...
|
|
|

24.08.2006, 08:58
|
|
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме: 941818
Репутация:
569
|
|
я наверно слепой, но вообще не вижу там поиска. Если рамка наслаивается, попробуй поиграться с z-index css свойством, но врядли оно тебе поможет.
|
|
|

24.08.2006, 10:56
|
|
Участник форума
Регистрация: 12.12.2005
Сообщений: 243
Провел на форуме: 743364
Репутация:
67
|
|
Сообщение от Trinux
я наверно слепой, но вообще не вижу там поиска.
А я знаю, почему ты не видишь эту кнопку. Ответ прост - незарегистрированным пользователям она не видна =)
Сообщение от Trinux
Если рамка наслаивается, попробуй поиграться с z-index css свойством, но врядли оно тебе поможет.
Извини, но мне это не понятно.
|
|
|

24.08.2006, 11:31
|
|
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме: 941818
Репутация:
569
|
|
Извини, но мне это не понятно.
у меня знакомый есть хачик. Рвется в высокие технологии все. Все просит научить его, помочь ему. Я пытался, честно пытался. Призвание у него - на рынке фруктами торговать, а не в высоких технологиях шпарить.
К диву, что строится яваскриптом добавь
style='z-index:10;'
и попробуй сам скрипт разместить в коде ниже, чем рамка.
P.S. и неужели я еще региться должен чтобы пытаться тебе объяснить? Ты сам то хочешь исправить это, или тебе и облизать еще должен? если для тебя непонятно что такое css и с чем его едят, о каких советах ты просишь? Какой помощи ждешь?
|
|
|

24.08.2006, 13:12
|
|
Участник форума
Регистрация: 12.12.2005
Сообщений: 243
Провел на форуме: 743364
Репутация:
67
|
|
Trinux, не заводись. Спасибо за помощь, потраченное на меня время, и сравнение с хачиком =) (шутка). Очень благодарен.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|