Problemas com XSL + JAVASCRIPT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Caros colegas...
Será que alguém poderia me dar uma ajuda com esse XSL?
Estou tendo o seguite problema:
Tenho um XML lista de Clientes que vem do banco.
Estou montando uma lista com clientes no arquivo XSL.
Mas preciso adicionar uma chamada de javascript para cada cliente com seu
ID, na funcao
AlterarCliente().

Se eu coloco o node XSL dentro do meu onClick, não funciona.. EX:
<a href="javascript:void(0);"
onClick="javascript:AlterarCliente(<xsl:value-of select="ID"/>);">

    <xsl:value-of select="NOME"/>
</a>

Mas se eu coloco o node XSL fora da chamada da funcao eu consigo montar a
lista numa boa,
com os valores corretos..EX:
<a href="javascript:void(0);" onClick="javascript:AlterarCliente( 22 );">

    <xsl:value-of select="NOME"/>
</a> - <xsl:value-of select="ID"/>

Será que alguém pode me dar uma forcinha?? Algo errado?

(Obs: já tentei tirar aspas, colocar aspas, barra aspas, aspas simple, aspas
duplas,
parentesis, chave... mas nada funciona)

Obrigado.
Att, Francisco Abrantes - francisco.abrantes@xxxxxxxxx
Desenvolvedor de Sistemas WEB



<?xml version="1.0" encoding="ISO-8859-1"?>

<xsl:stylesheet version="1.0" xmlns:xsl="
http://www.w3.org/1999/XSL/Transform";>

<xsl:template match="CLIENTES">
    <xsl:apply-templates/>
</xsl:template>

<xsl:template match="CLIENTE">
    <div id="corpo-2" class="div-node-cliente">

        <div class="dn-cliente-title">
            <span class="dn-cliente-nome">Nome:</span>
            <span>

        <a href="javascript:void(0);"
onClick="javascript:AlterarCliente(1);"
        >
                <xsl:value-of select="NOME"/>
        </a> - <xsl:value-of select="ID"/>


            <span class="dn-cliente-btn-show"
onClick='javascript:ExcluirCliente(18);'>X</span>
            </span>
        </div>
        <div id="corpo-1" class="dn-cliente-corpo">
            <div>
                <span>Email:</span>
                <span id="dn-cliente-email">
                <xsl:value-of select="EMAIL"/>
                </span>
            </div>
            <div>
                <span>Telefone:</span>
                <span id="dn-cliente-email">
                <xsl:value-of select="TELEFONE"/>
                </span>
            </div>
        </div>
    </div>
    <br />
</xsl:template>

</xsl:stylesheet>


[Non-text portions of this message have been removed]


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Soap]     [Kernel Newbies]     [Yosemite]     [Yosemite Campsites]

  Powered by Linux