Variables de session en javascript
melon_d
-
melon_d -
melon_d -
Bonjour,
J'utilise un générateur de pages HTML en C++. Pour simplifier la lisibilité, toutes les pages utilisent la même librairie de fonctions javascript chargée par :
<SCRIPT language="javascript" src="js/tools.js"></SCRIPT>
Voilà mon problème : lorsque j'essaye d'ajouter la lecture d'une variable de session dans une des fonctions de tools.js il refuse de la lire.
Plus étonnant, dès que les tags <% & %> apparaissent, la librairie plante.
Exemple d'implémentation de la lecture des variables de session dans tools.js :
function OnLoadFunction()
{
var test= "<%=Session("NUM_TR") %>";
alert(test);
}
Evidemment cette même fonction sans l'appel fonctionne :
function OnLoadFunction()
{
var test= "Affichage de test";
alert(test);
}
Une idée ?
D'avance merci.
J'utilise un générateur de pages HTML en C++. Pour simplifier la lisibilité, toutes les pages utilisent la même librairie de fonctions javascript chargée par :
<SCRIPT language="javascript" src="js/tools.js"></SCRIPT>
Voilà mon problème : lorsque j'essaye d'ajouter la lecture d'une variable de session dans une des fonctions de tools.js il refuse de la lire.
Plus étonnant, dès que les tags <% & %> apparaissent, la librairie plante.
Exemple d'implémentation de la lecture des variables de session dans tools.js :
function OnLoadFunction()
{
var test= "<%=Session("NUM_TR") %>";
alert(test);
}
Evidemment cette même fonction sans l'appel fonctionne :
function OnLoadFunction()
{
var test= "Affichage de test";
alert(test);
}
Une idée ?
D'avance merci.
A voir également:
- Variables de session en javascript
- Telecharger javascript - Télécharger - Langages
- Teamviewer code de session expiré ✓ - Forum logiciel systeme
- Session invalide ou obsolète - Forum Consommation & Internet
- Javascript arrondi ✓ - Forum Javascript
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
2 réponses
je dirais c'est un pb de guillmets parceque c'est bien comme ça qu'on fait
{
var test= '"<%=Session("NUM_TR") %>"';
alert(test);
}
{
var test= '"<%=Session("NUM_TR") %>"';
alert(test);
}
Merci pour votre réponse, je viens de trouver la solution, sans bien comprendre pourquoi.
Avant l'appel au fichier, je copie la variable de session dans une variable locale :
...
var test= "<%=Session("NUM_TR") %>";
<SCRIPT language="javascript" src="js/tools.js"></SCRIPT>
...
Et dans tools.js j'utilise la variable javascript :
...
alert(test);
...
J'ai juste déporté l'appel IIS et ça fonctionne. Maintenant, pourquoi il refuse de me convertir la variable dans tools.js, aucune idée...
Si quelqu'un a une idée que je ne meure pas idiot ;o)
Avant l'appel au fichier, je copie la variable de session dans une variable locale :
...
var test= "<%=Session("NUM_TR") %>";
<SCRIPT language="javascript" src="js/tools.js"></SCRIPT>
...
Et dans tools.js j'utilise la variable javascript :
...
alert(test);
...
J'ai juste déporté l'appel IIS et ça fonctionne. Maintenant, pourquoi il refuse de me convertir la variable dans tools.js, aucune idée...
Si quelqu'un a une idée que je ne meure pas idiot ;o)