最近、いつ泣きましたか?

親メニュー項目に+マークをつけて表示し、+マークをクリックすると、その下に子メニューが表示されるようなもの(その際、+マークが-マークに変わっている)を作りたいのですが、ASPで作成すると聞きました。ASPは全くの初心者なのですが、作成方法を知りたいと思っています。

A 回答 (1件)

サンプルです。

こういうやつですか???
ちなみに、JavaScriptです。

'********** ここから **********
<script language="javascript">
<!--
var tFrom;
var visible = false;
var block = false;
var chrTree = "+";
function changeVis(objMenu, objTree)
{
if (visible) {
  visible = false;
  block = false;
  chrTree = "+";
} else {
  visible = true;
  block = true;
  chrTree = "-";
}
tFrom = document.all(objMenu);
tFrom.innerText = chrTree + tFrom.innerText.substring(1, tFrom.length);
document.all(objTree).style.visibility=(visible?"visible":"hidden");
document.all(objTree).style.display=(block?"block":"none");
}
//-->
</script>

<TABLE><TR>
<TD><DIV id="menu1">+</DIV></TD>
<TD><DIV><A href="#" onClick="changeVis('menu1', 'tree1')">メニュー1</A></DIV></TD>
</TR></TABLE>
<DIV id="tree1" STYLE='visibility:hidden;display:none'>
 ├ <A href="#">コンテンツ1-1</A><BR>
 ├ <A href="#">コンテンツ1-2</A><BR>
 ├ <A href="#">コンテンツ1-3</A><BR>
 └ <A href="#">コンテンツ1-4</A>
</DIV>

<TABLE><TR>
<TD><DIV id="menu2">+</DIV></TD>
<TD><DIV><A href="#" onClick="changeVis('menu2', 'tree2')">メニュー2</A></DIV></TD>
</TR></TABLE>
<DIV id="tree2" STYLE='visibility:hidden;display:none'>
 ├ <A href="#">コンテンツ2-1</A><BR>
 ├ <A href="#">コンテンツ2-2</A><BR>
 ├ <A href="#">コンテンツ2-3</A><BR>
 └ <A href="#">コンテンツ2-4</A>
</DIV>
'********** ここまで **********
    • good
    • 0
この回答へのお礼

その通りです。JavaScriptでしたか。失礼いたしました。実現できて嬉しいです。ありがとうございました。

お礼日時:2002/07/18 14:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!