お世話になります。
XML+XSLTで開発しております。
XSLTの記述方法でjavascriptの引数にXMLデータを挿入する記述は
どうすればよいのでしょうか?
すごい初歩的な質問かもしれませんが
ご教授よろしくお願いいたします。
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<table>
<tr>
<td >
<a href="#" onClick="hogehoge('pram')">hogehoge rink </a>
</td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>
↓↓↓↓↓↓こんな感じにしたい↓↓↓↓↓↓
<a href="#" onClick="hogehoge('<xsl:value-of select="$prm_test"/>')">りんく</a>
No.2ベストアンサー
- 回答日時:
<xsl:element name="a">
<xsl:attribute name="href">#</xsl:attribute>
<xsl:attribute name="onclick">hogehoge('<xsl:value-of select="$prm_test" />')</xsl:attribute>
hogehoge rink
</xsl:element>
BLUEPIXY様、ご教授有難う御座います。
No1のお礼でも書きましたが、
いろんなところでパラメータが必要でしたので{$prm_test}にしました。
name="onclick"で良いとは知りませんでした。
大変有難う御座いました。
No.3
- 回答日時:
#1の一番目の記法は、編集がぐちゃぐちゃになってました。
申し訳ないです。正しくは、#2さんのように
<a href="#">
<xsl:attribute name="onClick">hogehoge('<xsl:value-of select="$prm_test"/>');</xsl:attribute>
りんく
</a>
です。
No.1
- 回答日時:
<a href="#">
<xsl:attribute name="onClickhogehoge('<xsl:value-of select="$prm_test"/>')">りんく</xsl:attribute>
</a>
またはシンタックスシュガー的に
<a href="#" onClick="hogehoge('{$prm_test}')">りんく</a>
でもよかったはず。
talepandaさん、ご教授ありがとうございます。
リンクだけではなく、onmouse~でパラメータが
必要でしたので{$prm_test}の方を使わせていただきました。
どうも有難う御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- HTML・CSS 疑似要素で背景画像に指定したSVG画像の色変更 2 2023/01/30 22:45
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XSLで、XMLの空タグを制御したい。
-
ノードの並び替え
-
タグの有無の判定
-
xslでの最小値、最大値の取得
-
xmlのテキストにリンクを張りた...
-
XMLのHTMLへの変換 (初心者)
-
CPUの考え方を教えてください ...
-
XMLで要素が記述された順番に意...
-
バッチファイルでテキストファ...
-
昔Winnyってありましたけど、あ...
-
あせんうぶり言語
-
VB6でXMLを作成しているのです...
-
SNMP リンクダウンとノードダ...
-
あるノードリストに、特定の名...
-
HTTPステータス 404 - There is...
-
コンテキストメニュークリック...
-
Listからのnull要素を削除方法は?
-
ルート要素ノードが2個ある場合?
-
ノードとは
-
このエラー、何とかなりません...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
XSLで、XMLの空タグを制御したい。
-
タグの有無の判定
-
XSLでXMLデータをタブ区切りデ...
-
XSLTで固定長データファイルを...
-
XSL中の改行、タブを無効にした...
-
xmlのテキストにリンクを張りた...
-
重複するものを消したい
-
XSLTがブラウザで表示されません。
-
うまく表示されない
-
文字列の取得
-
xsl:param要素をxsl:templateの...
-
value-ofの値を属性値とするには
-
XMLをXSLを使いHTMLに変換した...
-
XMLから指定テキストのみを抜き...
-
ある文字列を含むノードが存在...
-
VBAからxml・スタイルシートを...
-
xsl、xpath式の書き方について
-
XSLで特定のタグだけを出力する...
-
XSL内でJavaScriptを記述し、Ja...
-
XSLTで直下のテキストのみ取得...
おすすめ情報