Я использую Java Script Show/Hide DIV Toggler, который я нашел здесь. Это работает, но с побочным эффектом, заключающимся в том, что каждый щелчок по переключателю приводит меня к началу страницы. Проверено в FF и Chrome, то же самое в обоих браузерах. Я не могу точно сказать, перезагружает ли он страницу, но я знаю, что она не перезагружается.
Вот сценарий:
<script type="text/javascript">
<!--
function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
//-->
</script>
Это переключатель (обратите внимание на href="#" - это проблема?):
<a href="#" onclick="toggle_visibility('gallery_info');">[Click to see more details]</a>
И это div, который отображается/скрывается (как вы можете видеть, он начинает скрываться):
<div id="gallery_info" style="display: none;">
Есть идеи?
Большое спасибо! Алекс