2

jspでフレームを使用しています。開始 JSP ページに 3 つのフレームを含めました。それらのフレームを開始ページにのみ表示したい。しかし、これらのフレームはフロント エンド全体 (すべての jsp ページ) に表示されます。

JSP ページごとに異なるフレームを定義する必要があります。

誰でも助けてくれませんか..

どんな助けでも大歓迎です...

4

1 に答える 1

0

これは、Javascript と CSS を使用して実現できます。jQuery などのライブラリを使用すると簡単ですが、それがなくても実行できます。

基本的に簡単な方法は、iframe にクラス / id を与え、JavaScript でそれらを見つけることです。

var myFrame = document.getElementByID("myFrame");

次に、各 JSP にいくつかのロジックを追加して、それがどのページであるかを判断します。次に、次のいずれかを実行できます。

  1. CSS 表示を none に設定して、表示したくないフレームを非表示にします)
  2. フレームの src 属性をこのページの正しい属性に更新します

実際のフレーム数によって異なります。

そう:

myFrame.css("display:none");
myFrame.src("newURL");
于 2012-10-18T12:14:46.813 に答える