On Fri, 2009-07-24 at 04:46 -0700, Frank Hamilton wrote:
> 
> 
> Thorsten Scherler-3 wrote:
> > 
> > 
> > Hmm, I have to admit I did not understand. As I understand the above
> > code the 2 alerts should be always the same, right?
> > 
> 
> Both should show the same alert, but not so. 
> 
> I try do that, and this is the result, root es : /pub-id/area/  , root2 es: 
> pub-id/area and  hack: pub-id/area 
> 
> var root2='<xsl:value-of select="$root"/>';
> var root='<xsl:value-of select="$root"/>';
>                                                       
> function obtener_comarcas(nomSupra){
>     alert('root es :' +root);
>     alert('root2 es :' +root2);
>     alert('hack: <xsl:value-of select="concat($publication-id, '/',
>             $area)"/>');
> }
>                                                       
> <![CDATA[
> 
> Perhaps there is a problem to put the same variable name of the xsl and
> javascript.
> 

Is worth a try, so instead of root use base for the jscript variable,
but actually that should not be the problem. 

Do the following:

alert('XSL:ROOT es : <xsl:value-of select="$root"/>');
var root2='<xsl:value-of select="$root"/>';
alert('root2 es :' +root2);
alert('XSL:ROOT es : <xsl:value-of select="$root"/>');
var root='<xsl:value-of select="$root"/>';
alert('root es :' +root);

SALU2

> Thank Thor.
> 
> 
> 
> 
> Meaning the expected behavior is root=root2.
> 
> So the error you see is the trailing slash on the end with alert('root
> en metodo: '+root);, right? I mean expected is '/pub-id/area' but it
> shows '/pub-id/area/'.
> 
> Hmm, weird. Try the following for debug without the surrounding CDATA:
> 
> function prueba(){
> alert('hack: <xsl:value-of select="concat($publication-id, '/',
> $area)"/>');
> alert('root en metodo: '+root);
> 
> 
> > you have any idea why this happens, thanks.
> 
> Not really, really strange, are you sure that in between the call you
> are not adding a '/' somewhere which does not explain why the second
> call does not contain it anymore. 
> 
> salu2
> -- 
> Thorsten Scherler <thorsten.at.apache.org>
> Open Source Java <consulting, training and solutions>
> 
> Sociedad Andaluza para el Desarrollo de la Sociedad 
> de la Información, S.A.U. (SADESI)
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@lenya.apache.org
> For additional commands, e-mail: user-h...@lenya.apache.org
> 
> 
> 
> 
-- 
Thorsten Scherler <thorsten.at.apache.org>
Open Source Java <consulting, training and solutions>

Sociedad Andaluza para el Desarrollo de la Sociedad 
de la Información, S.A.U. (SADESI)





---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@lenya.apache.org
For additional commands, e-mail: user-h...@lenya.apache.org

Reply via email to