Нужна помощь по выподающему меню.

F
На сайте с 05.12.2013
Offline
1
392

Всем доброго вечера. Вообщем нужна помощь, я уже запутался. Использую код для выпадающего блока:

<style type="text/css">

<!--
.togblock {
Padding-top: 15px;
Margin-left: 410px;
display: block;
width: 150px; height: 150px; position: relative; z-index: 10;
display:none;
text-align:inherit
}
-->
</style>
<script type="text/javascript">
$(document).ready(function() {$('#toglink0').click(
function() {
if ( jQuery.browser.msie && parseInt(jQuery.browser.version) == 6) {
if ($('#togblock1').css("display")=="block") {$('#togblock0').css("display", "none");
} else {$('#togblock0').css("display", "block");
}
} else {$('#togblock0').toggle("fast");
}
if ($('#toglink0').text()=='Smile') {$('#toglink0').text('Smile');
} else {$('#toglink0').text('Smile');
}
});
});
</script>
<input type="button" class="btnbbcode" id="toglink0" accesskey="d" name="addbbcode18" value="Smile" onclick="javascript<b></b>:void(0)" onmouseover="Smile" onmouseout="helpline('tip')" />

<div class="togblock" id="togblock0">
Тут находятся смайлы для вставки в форму.
</div>

При нажатии на кнопку Smile -всплывает меню со смайлами. При выборе смайла - все ok, он добавляется в форму. Но после выбора окно со смайлами остается открытым. Как сделать так, чтобы при нажатии на смайл он добавился в форму и меню закрылось? Буду премного благодарен.

дани мапов
На сайте с 06.09.2012
Offline
204
#1

Не хватает главного, кода вставки смайла в форму.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
F
На сайте с 05.12.2013
Offline
1
#2

Вообще это форма быстрого ответа в PHPBB.

Полностью код выглядит так:

<style type="text/css">

<!--
.togblock {
Padding-top: 15px;
Margin-left: 410px;
display: block;
width: 150px; height: 150px; position: relative; z-index: 10;
display:none;
text-align:inherit
}
-->
</style>
<script type="text/javascript">
$(document).ready(function() {$('#toglink0').click(
function() {
if ( jQuery.browser.msie && parseInt(jQuery.browser.version) == 6) {
if ($('#togblock1').css("display")=="block") {$('#togblock0').css("display", "none");
} else {$('#togblock0').css("display", "block");
}
} else {$('#togblock0').toggle("fast");
}
if ($('#toglink0').text()=='Smile') {$('#toglink0').text('Smile');
} else {$('#toglink0').text('Smile');
}
});
});
</script>
<input type="button" class="btnbbcode" id="toglink0" accesskey="d" name="addbbcode18" value="Smile" onclick="javascript<b></b>:void(0)" onmouseover="Smile" onmouseout="helpline('tip')" />

<div class="togblock" id="togblock0">
<!-- IF S_SMILIES_ALLOWED and .smiley -->
<strong>{L_SMILIES}</strong><br />
<!-- BEGIN smiley -->
<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img class="smiles" src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
<!-- END smiley -->
<!-- ENDIF --></div>
F
На сайте с 05.12.2013
Offline
1
#3

Помогите плиз. Готов даже за оплату.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий