複数の異なるページに配置したいマルチレベルのドロップダウンメニュー(HTML + CSSを使用して実行)があります。将来的には、このメニューを更新して内容を変更する必要があるため、HTMLを独自のファイルに保存して、変更をすべてのページに一度にロールアウトできるようにしました(各ページを繰り返し確認する必要はありません)。変更されたリストアイテムに貼り付けます)。
私はiframeを使ってみましたが、これは限られた高さのメニュー項目を切り落とします(もちろん、十分な大きさの手動の高さを設定すると、大量の空白が残ります):
<iframe height="100%" src="menu.html" frameborder="no" width="100%" scrolling="no"></iframe>
また、埋め込みを使用してみました(これは、メニュー項目の上にマウスを置くまでは問題なく表示されます。フレーム内をスクロールするだけです)。
<embed type="text/html" src="menu.html" width="100%" height="100%"></embed>
コードが必要な個々のページに単純にダンプされると、メニューは正常に機能するので、それが問題ではないことはわかっています。問題となるのは、独自のHTMLファイルからの埋め込みと呼び出しです。ドロップダウンメニューを適切に表示できるようにする簡単な方法はありますか?
私はこれを行うために私のIT部門の祝福を持っていますが、これは彼らがサポートしていないプロジェクトであることを言及する必要があります。ウェブページのHTMLは本文でのみ編集でき、頭では編集できません。例外は、ファイルとしてアップロードするHTMLページ(メニューコードなど)です。したがって、いくつかの制約があります。