под наш конкретный случай не нашел
в прицныпе самому можно написать без проблем
но нужно знать какими средствами отрисовываюца блоки форумов на главной
Код каждого блока выглядит примерно так
Код:
<td class="block" valign="top">
<div class="title">
[url="posting.php?mode=newtopic&f=1"][img]/gfx/but_forumadd.png[/img][/url]
[url="viewforum.php?f=1"][img]/gfx/but_forumhome.png[/img][/url]
<h3>[url="viewforum.php?f=1"]Название форума[/url] [url="search.php?search_id=newposts&f=1"]+1[/url]</h3>
</div>
<div class="preview">Описание Форума</div>
<div class="text">Активные темы</div>
</td>
Нужно вставить в верхушку блока кнопки "Свернуть" и "Развернуть" (достаточно иконок)
Вот пример пряталки дива
Проблема только в том, что у нас на главной аттрибут ID для div'a не прописан, прописать уникальный id Для каждого блока и будет щасье
Код:
<script>
var browserType;
if (document.layers) {browserType = "nn4"}
if (document.all) {browserType = "ie"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {
browserType= "gecko"
}
function hideblock(blockidid) {
if (browserType == "gecko" )
document.poppedLayer =
eval('document.getElementById(blockidid)');
else if (browserType == "ie")
document.poppedLayer =
eval('document.getElementById(blockidid)');
else
document.poppedLayer =
eval('document.layers[blockidid]');
document.poppedLayer.style.display = "none";
}
function showblock(blockid) {
if (browserType == "gecko" )
document.poppedLayer =
eval('document.getElementById(blockid)');
else if (browserType == "ie")
document.poppedLayer =
eval('document.getElementById(blockid)');
else
document.poppedLayer =
eval('document.layers[blockid]');
document.poppedLayer.style.display = "inline";
}
</script>
<input type=button onClick="hideblock('REALBLOCKID')" value="hide">
<input type=button onClick="showblock('REALBLOCKID')" value="show">
<div id="REALBLOCKID" style="display: inline">
<big>Real's HowTo</big>
<layer></layer></div>
text