• 締切済み

ポップアップメニューからページジャンプ方法

htmlでonmouse時にjavaでaddmenuitem location="/Aフォルダ/a.html"と"/Bフォルダ/b.html"という2行を選択出来るようにしています。topページから/Aフォルダ/a.htmlへジャンプはしますが、a.htmlからポップアップメニューで/bフォルダ/b.htmlを選択すると、ページが見つからず、urlには/a/b/b.htmlとなっており、ジャンプする前のaというフォルダが残ってしまいます。 参考元は自社のものですが、今までの方が退職されてしまい、新規で作ろうと模索してます。 htmlに記載されている、cssやJSもコピーしております。 この現象を回避するにはcssかjavaはhtmlのどこのどの部分を見れば良いか教えて下さい。

みんなの回答

  • 4649panda
  • ベストアンサー率68% (15/22)
回答No.1

>htmlでonmouse時にjavaでaddmenuitem location="/Aフォルダ/a.html"と"/Bフォルダ/b.html"という2行を選択出来るようにしています。topページから/Aフォルダ/a.htmlへジャンプはしますが、a.htmlからポップアップメニューで/bフォルダ/b.htmlを選択すると... まず、この部分の"Bフォルダ"と"bフォルダ"は同じものですよね? javascriptについてはあんまり詳しくないのでちょっと解りませんが、ちょっと気になったので。 リンクの指定はあっていますか? 相対パスの場合、 Aフォルダ/a.html Bフォルダ/b.html とあり、その二つのフォルダ(AフォルダとBフォルダ)がtopページのあるフォルダに入っているなら、 ・topからa.htmlへのリンクは "/Aフォルダ/a.html" ・topからb.htmlへのリンクは "/Bフォルダ/b.html" ・a.htmlからb.htmlへのリンクは "../Bフォルダ/b.html" となると思います。 urlが"/a/b/b.html"となっているということは、 Aフォルダの中にBフォルダがあり、そのBフォルダの中にb.htmlページがある と言う指定になっています。 一度、絶対パスでurlを指定してみてはいかがですか? もしすでに絶対パスで指定されていて、なおかつ今までは正常に作動していた場合、フォルダの構成を変えたということはありませんか? 見当違いだったらごめんなさい。

関連するQ&A