0

私は通常、SO に関する基本的または漠然とした JavaScript の質問をする必要はありません。そのため、ここに詳細がほとんどない場合はご容赦ください。詳細を取得する方法がわかりません。

私が管理しているオンライン ユーザー マニュアルでは、各ページにカスタム ボタンを追加して、現在のページへの直接リンクを取得し (そうしないと、URL を取得するとホーム画面に移動するだけです)、いくつかの追加機能を追加しています。これらのボタンは Javascript を使用して追加されるか、HTML で既に非表示になっているため、AJAX 呼び出し後に更新されてから表示されます。

Firefox、Chrome、IE6、7、8、9 でこれらを機能させるには多くの作業が必要でした。

IE10 には、もう 1 つの非常に奇妙な動作があり、頭を悩ませたいと思っています。http://help.objectiflune.com/en/knowledgebase/にアクセスすると、メイン フレームの右側にこれらのボタンが表示されます。ページの上部にあるグレーとブルーです。

したがって、この最初の「ようこそ」ページは問題ありません。うまく機能します。問題はありません。ただし、左側の目次 ([エラー コード] -> [PlanetPress デザイン] -> [PlanetPress デザイン エラー PXXXX] など) を使用してサブ ページに移動すると、ボタンがすべて表示されなくなります。

また、ページ自体 (再びフレーム内) の URL を取得して別のタブで開くと、最初は表示されませんが、ページを更新するとボタンが表示されることにも気付きました。

F12 開発者コンソールを使用してみましたが、コンソールを表示するにはページを更新する必要があるため、それらの新しいタブでは使用できません。フレームシステム全体での使用に関しては、エラーは表示されていないようで、奇妙なことは何もありません。

繰り返しますが、これが技術的な詳細のない「機能していない」場合は申し訳ありませんが...私が与える方法を知っているものはありません.

更新: 特定のコードについては、http://help.objectiflune.com/common/scripts/olCommon.jsにアクセスして、207 行目から始まる関数を参照してください ( function buildMenu())。これは、情報を取得し、次のような適切なメニューを表示する関数です。$("#guidebuttons").show();

4

1 に答える 1