2011-10-17 5 views
0

jspページに同じ名前、表示名など2つのiframeが追加されています。私はこれらのiframeのそれぞれにターゲットURLとして設定する必要がある2つの異なるURLを持っています。どのようにこれらの2つのiframeを区別し、ターゲットURLを設定できますか?同じjspに存在する2つのiframeを区別する方法

答えて

1

ほとんどのhtml要素(iframeを含む)に標準であるid属性を使用できます。

+0

ええ、それは本当です。私の現在の作業プロジェクトでは、iframe(Liferayポートレット)は、存在するURLの数に基づいて自動的に追加されます。だから、iframeは同じ名前、表示名などを持つだろう。だから今、URLを設定する方法の修正になっている –

+0

id = someIdをパラメータとして渡してみたことがありますか?ここでは、http://www.liferay .com/community/wiki/-/wiki/Main/Iframe +ポートレット#section-iframe +ポートレットコントロール+ + iframe +ウィンドウの+属性 –

+0

クール。まあ、これは私を軌道に戻すようです。ありがとうAndrei。 –

0

には別のidを付けて、JavaScriptで取得できるようにしてください。しかし、実際にはのnameというユニークなとなっています。それに応じて修正してください。この方法で、あなたはtargetの名前でそれらを区別することができます。

+0

はい、そのとおりです。私の現在の作業プロジェクトでは、iframe(Liferayポートレット)は、存在するURLの数に基づいて自動的に追加されます。したがって、iframeは同じ名前、表示名などを持つことになります。したがって、URLを設定する方法の修正点があります。 –

+0

iframeの 'name'属性は非推奨です。idで置き換える必要があります。 –

+0

@Andrei:これはXHTMLにのみ適用され、HTMLには適用されません。 HTML5でも、非推奨ではありません。単純なJSPをXHTMLとして送信することは意味がありません。 XHTMLは、HTMLを生成するサーバー側XMLビュー技術でのみ使用されます。 JSPはそのようなビュー技術ではありません。 JSPXとFaceletsはあります。 – BalusC

関連する問題