- ベストアンサー
HPでツリー表示:初期状態で全閉にするには?
現在ホームページを作成しておりまして、ツリーを使いたいと考えています。 とほほのWWW入門というサイト様のページより、ツリー表示のさせかたのソースを借りて書いていたのですが、なぜかオンラインにあげると初期の状態ですべてのサブカテゴリが表示されてしまいます。 オフラインで見ると閉じているのですが… 解決策はありますでしょうか? 参照ページ:とほほのWWW入門(ツリー表示) http://www.tohoho-web.com/how2/tec2.htm#treeMenu
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
参考になさっているスクリプト(オリジナル)は、HTMLでは全部のツリーを表示状態になるように作成しています。 ロード時にinit() を呼び出して、クラス名がtitemとなっているものを子項目と判断し、非表示にするような仕組みになっています。 想像ですが、最初にinit() を呼び出していないだけでは? <body onload="init()"> または、 window.onoload = function(){ init(); } でもだめですか?