- PR -

リンクのターゲット指定

1
投稿者投稿内容
しょうご
会議室デビュー日: 2002/05/07
投稿数: 6
投稿日時: 2002-05-07 18:05
こんにちは。XML初心者です。

XMLをXSLTを使ってHTMLに書き出すということをしています。

HTMLでは上下にフレームで2分割して、上部に検索フォーム、下部にその結果を表示しています。さらに結果を書き出したHTMLにはリンクを生成しています。

<xsl:element name="a">
 <xsl:attribute name="href">
 <xsl:value-of select="ファイル名" />
 </xsl:attribute>
</xsl:element>

として、リンクを生成できるのはわかったのですが、ここに無理やりtargetを指定することはできるのでしょうか?何か良い方法をお教えいただきたいと存じます。
リンクをクリックしたら新しいウィンドウで開きたいというだけなのですが・・・

[ メッセージ編集済み 編集者: しょうご 編集日時 2002-05-07 19:03 ]
Paul
ベテラン
会議室デビュー日: 2002/04/30
投稿数: 75
お住まい・勤務地: 東京
投稿日時: 2002-05-07 19:45
> ここに無理やりtargetを指定することはできるのでしょうか?
"無理やり"という意味が良く分からないのですが、targetはaタグの
attributeですから、当然できます。
値が固定なら以下のように記述できますし、
 <xsl:attribute name="target">_blank</xsl:attribute>
もちろん、ノードの値を持ってくることもできます。
 <xsl:attribute name="target">
 <xsl:value-of select="new_window" />
 </xsl:attribute>

K.Nakagome

[ メッセージ編集済み 編集者: nakagome 編集日時 2002-05-07 19:47 ]
しょうご
会議室デビュー日: 2002/05/07
投稿数: 6
投稿日時: 2002-05-08 10:01
nakagomeさん、ありがとうございました。
無事できました。

[ メッセージ編集済み 編集者: しょうご 編集日時 2002-05-08 10:02 ]
1

スキルアップ/キャリアアップ(JOB@IT)