Passage variable xsl en javascript
Toujours le m�me souci, je planche depuis une semaine sans trouver de solution
J'ai un fichier .xsl dans lequel je rajoute une API (celle de Google Book Search, r�cup�r�e sur le Web et test�e)
Je souhaite passer la valeur de la variable $element dans l'API et aucune des diverses solutions test�es ne fonctionne.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| <xsl:if test="boolean(normalize-space($element/cell_data/cell_data/data))">
<tr>
<xsl:variable name="pos">
<xsl:call-template name="saPosition">
<xsl:with-param name="node" select="$element"/>
</xsl:call-template>
<xsl:variable>
<!--<td>
<table >
<tr>-->
<td valign="top" width="150" align="right">
<span class="uportal-channel-strong">
<xsl:value-of select="/SearchFullBib/full_bib_data/data_response/data_response/record_data_format/record_data_format/column_labels[number($pos)]"/> :
</span>*
</td>
<td align="left" id="isbgbs">
<xsl:call-template name="printFixedElement">
<xsl:with-param name="node" select="$element"/>
<xsl:with-param name="suppressBullet" select="'true'"/>
</xsl:call-template>
</td>
<!--</tr>
</table>
</td>-->
</tr>
</xsl:if>
<table>
<tr>
<td>
<script type="text/javascript">
var aisgbs = document.getElementById('isgbs').innerHTML ;
</script>
<script type="text/javascript" src="http://books.google.com/books/previewlib.js"></script>
<script type="text/javascript">GBS_setLanguage('fr');</script>
<script type="text/javascript">GBS_insertPreviewButtonPopup('aisgbs');</script>
</td>
</tr>
</table> |
J'ai essay� pas mal d'autres choses aussi mais ce que je veux r�cup�rer c'est la valeur du $element qui est dans le node et ce que je r�cup�re c'est 'aisgbs'
Comment aller r�cup�rer cette valeur (num�rique)
Merci d'avance