アプリ版:「スタンプのみでお礼する」機能のリリースについて

階層式のメニューを作りたくていろいろ探し
わごな工房の階層メニューにたどり着きました。
http://wws.cside.com/factory/frame.html

見よう見真似で設置してみたのですが、うまくメニューが開きません。
http://mywish.jp/ikukin/menu_dom.html

ホームページビルダーで作っているのですが
ex_obj.parentNode.childNodes[1].style.display はNullまたはオブジェクトではありません。と出るので、このあたりが開かない原因かな?とは検討つくのですがその先がまったくわかりません。

外部Javascriptはこれです。
ビルダーでは67行目がエラーと出ます。

ここをどう直せばいいのか教えてください。
http://wws.cside.com/sv.cgi?js=./factory/ex_menu

A 回答 (1件)

HTMLの方で、


<A href="#">項目名</A>
<ul>~子メニュー
となっている部分で、
<A href="#">項目名</A>←[この間に]→<ul>~子メニュー
改行や空白があると動作しないscriptのようです。

ex_obj = this;この行(65行目)の下に1行追加
for(var j=1;ex_obj.parentNode.childNodes[j].nodeType!=1;j++);
さらにその後に3箇所ある
~childNodes[1]~
となっている部分を
~childNodes[j]~
に変更してみてください。(1 を j に変更)
    • good
    • 0
この回答へのお礼

ありがとうございます。
解決しました。
いくらやってもわからなかったので
嬉しいです。

お礼日時:2008/02/25 17:47

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