MOREのメインの目次での折りたたみ表示

January 12, 2004

Nucleus(JP)フォーラムより
Parmalinkへ飛ばずにメインの目次ページで追記部分を折りたたみ表示して読めるように出来ます。
これはいい。
スキンのメインの目次の<head></head>間に下記を追加。
<script language="javascript">
<!--
function showMore(varA1, varB1){
var123 = ('varXYZ' + (varA1));
varABC = ('varP' + (varA1));
if( document.getElementById ) {
if( document.getElementById(var123).style.display ) {
if( varB1 != 0 ) {
document.getElementById(var123).style.display = "block";
document.getElementById(varABC).style.display = "none";
} else { document.getElementById(var123).style.display = "none";
document.getElementById(varABC).style.display = "block"; }
} else { location.href = varB1;
return true; }
} else { location.href = varB1;
return true; }
}
//-->
</script>
テンプレートのアイテムの続きへのリンクを下記のように変更。
<div id="varP<%itemid%>" style="text-align: right;">
<a href="<%itemlink%>#<%itemid%>" onclick="showMore(<%itemid%>,'<%itemlink%>#<%itemid%>');return false;">...続きを読む</a><br />
</div>
<div id="varXYZ<%itemid%>" style="display: none"><%more%><br />
<div style="text-align: right;">
<a href="#<%itemid%>" onclick="showMore(<%itemid%>,0);return true;">続きをたたむ</a>
</div>
</div>
Posted by chihiro at 09:07 am | from category: nucleus

Comments

No comments yet
COMMENT投稿フォーム
:

:
: