J'ai un menu javascript dans mon application.
La définition du menu se trouve dans un fichier .js .
Quand je modifie des droits pour un utilisateur, je vais écrire dans le
fichier javascript.
Jusque la tout fonctionne bien.
La ou ça se gatte, c'est que quand l'utilisateur se relogue (sans fermet
I.E) son menu n'est pas à jour car c'est celui qui est dans le cache qui est
affiché automatiquement.
Il est obligé de raffraichir la page.
J'aimerai donc savoir comment faire pour que le menu ne soit pas mis en
cache et donc résoudre ce pb.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
VANNESTE Xavier
y a une petite astuce qui serait de mettre un querystring sur la fin du lien javascript genre <script language=javascript src="test.js?shghsdkgjhdlf"> et le lien derriere le test.js serait fait aléatoirement si bien que ie penserais qu'il s'agit d'un autre et le rafraichirais "Sylvain" a écrit dans le message de news:
Bonjour,
J'ai un menu javascript dans mon application. La définition du menu se trouve dans un fichier .js . Quand je modifie des droits pour un utilisateur, je vais écrire dans le fichier javascript. Jusque la tout fonctionne bien. La ou ça se gatte, c'est que quand l'utilisateur se relogue (sans fermet I.E) son menu n'est pas à jour car c'est celui qui est dans le cache qui est affiché automatiquement. Il est obligé de raffraichir la page. J'aimerai donc savoir comment faire pour que le menu ne soit pas mis en cache et donc résoudre ce pb.
Merci d'avance pour votre aide.
Sylvain
y a une petite astuce qui serait de mettre un querystring sur la fin du lien
javascript genre
<script language=javascript src="test.js?shghsdkgjhdlf">
et le lien derriere le test.js serait fait aléatoirement si bien que ie
penserais qu'il s'agit d'un autre et le rafraichirais
"Sylvain" <Sylvain@discussions.microsoft.com> a écrit dans le message de
news: A7E08602-8701-4E1B-A1EF-8F5635F0E437@microsoft.com...
Bonjour,
J'ai un menu javascript dans mon application.
La définition du menu se trouve dans un fichier .js .
Quand je modifie des droits pour un utilisateur, je vais écrire dans le
fichier javascript.
Jusque la tout fonctionne bien.
La ou ça se gatte, c'est que quand l'utilisateur se relogue (sans fermet
I.E) son menu n'est pas à jour car c'est celui qui est dans le cache qui
est
affiché automatiquement.
Il est obligé de raffraichir la page.
J'aimerai donc savoir comment faire pour que le menu ne soit pas mis en
cache et donc résoudre ce pb.
y a une petite astuce qui serait de mettre un querystring sur la fin du lien javascript genre <script language=javascript src="test.js?shghsdkgjhdlf"> et le lien derriere le test.js serait fait aléatoirement si bien que ie penserais qu'il s'agit d'un autre et le rafraichirais "Sylvain" a écrit dans le message de news:
Bonjour,
J'ai un menu javascript dans mon application. La définition du menu se trouve dans un fichier .js . Quand je modifie des droits pour un utilisateur, je vais écrire dans le fichier javascript. Jusque la tout fonctionne bien. La ou ça se gatte, c'est que quand l'utilisateur se relogue (sans fermet I.E) son menu n'est pas à jour car c'est celui qui est dans le cache qui est affiché automatiquement. Il est obligé de raffraichir la page. J'aimerai donc savoir comment faire pour que le menu ne soit pas mis en cache et donc résoudre ce pb.
Merci d'avance pour votre aide.
Sylvain
Norm
un bon moyen de faire ça et de mettre la date heure seconde comme argument bidon.
"VANNESTE Xavier" a écrit dans le message de news:
y a une petite astuce qui serait de mettre un querystring sur la fin du lien javascript genre <script language=javascript src="test.js?shghsdkgjhdlf"> et le lien derriere le test.js serait fait aléatoirement si bien que ie penserais qu'il s'agit d'un autre et le rafraichirais "Sylvain" a écrit dans le message de news:
Bonjour,
J'ai un menu javascript dans mon application. La définition du menu se trouve dans un fichier .js . Quand je modifie des droits pour un utilisateur, je vais écrire dans le fichier javascript. Jusque la tout fonctionne bien. La ou ça se gatte, c'est que quand l'utilisateur se relogue (sans fermet I.E) son menu n'est pas à jour car c'est celui qui est dans le cache qui est affiché automatiquement. Il est obligé de raffraichir la page. J'aimerai donc savoir comment faire pour que le menu ne soit pas mis en cache et donc résoudre ce pb.
Merci d'avance pour votre aide.
Sylvain
un bon moyen de faire ça et de mettre la date heure seconde comme argument
bidon.
"VANNESTE Xavier" <webmaster@bedotnet.com> a écrit dans le message de news:
u30mKbKMFHA.3016@TK2MSFTNGP15.phx.gbl...
y a une petite astuce qui serait de mettre un querystring sur la fin du
lien javascript genre
<script language=javascript src="test.js?shghsdkgjhdlf">
et le lien derriere le test.js serait fait aléatoirement si bien que ie
penserais qu'il s'agit d'un autre et le rafraichirais
"Sylvain" <Sylvain@discussions.microsoft.com> a écrit dans le message de
news: A7E08602-8701-4E1B-A1EF-8F5635F0E437@microsoft.com...
Bonjour,
J'ai un menu javascript dans mon application.
La définition du menu se trouve dans un fichier .js .
Quand je modifie des droits pour un utilisateur, je vais écrire dans le
fichier javascript.
Jusque la tout fonctionne bien.
La ou ça se gatte, c'est que quand l'utilisateur se relogue (sans fermet
I.E) son menu n'est pas à jour car c'est celui qui est dans le cache qui
est
affiché automatiquement.
Il est obligé de raffraichir la page.
J'aimerai donc savoir comment faire pour que le menu ne soit pas mis en
cache et donc résoudre ce pb.
un bon moyen de faire ça et de mettre la date heure seconde comme argument bidon.
"VANNESTE Xavier" a écrit dans le message de news:
y a une petite astuce qui serait de mettre un querystring sur la fin du lien javascript genre <script language=javascript src="test.js?shghsdkgjhdlf"> et le lien derriere le test.js serait fait aléatoirement si bien que ie penserais qu'il s'agit d'un autre et le rafraichirais "Sylvain" a écrit dans le message de news:
Bonjour,
J'ai un menu javascript dans mon application. La définition du menu se trouve dans un fichier .js . Quand je modifie des droits pour un utilisateur, je vais écrire dans le fichier javascript. Jusque la tout fonctionne bien. La ou ça se gatte, c'est que quand l'utilisateur se relogue (sans fermet I.E) son menu n'est pas à jour car c'est celui qui est dans le cache qui est affiché automatiquement. Il est obligé de raffraichir la page. J'aimerai donc savoir comment faire pour que le menu ne soit pas mis en cache et donc résoudre ce pb.
Merci d'avance pour votre aide.
Sylvain
Paul Bacelar
STOP!
Un .js est du code et ne doit pas évoluer, raison pour laquelle la configuration du temps de cache côté serveur IIS de ce type de fichier est très long.
Arrangez vous pour que votre code Javascript utilise des données dans la page Web qui, elle, doit contenir les données spécifiques à l'application ou à l'utilisateur. -- Paul Bacelar
"Norm" wrote in message news:#
un bon moyen de faire ça et de mettre la date heure seconde comme argument bidon.
"VANNESTE Xavier" a écrit dans le message de
news:
>y a une petite astuce qui serait de mettre un querystring sur la fin du >lien javascript genre > <script language=javascript src="test.js?shghsdkgjhdlf"> > et le lien derriere le test.js serait fait aléatoirement si bien que ie > penserais qu'il s'agit d'un autre et le rafraichirais > "Sylvain" a écrit dans le message de > news: >> Bonjour, >> >> J'ai un menu javascript dans mon application. >> La définition du menu se trouve dans un fichier .js . >> Quand je modifie des droits pour un utilisateur, je vais écrire dans le >> fichier javascript. >> Jusque la tout fonctionne bien. >> La ou ça se gatte, c'est que quand l'utilisateur se relogue (sans
fermet
>> I.E) son menu n'est pas à jour car c'est celui qui est dans le cache
qui
>> est >> affiché automatiquement. >> Il est obligé de raffraichir la page. >> J'aimerai donc savoir comment faire pour que le menu ne soit pas mis en >> cache et donc résoudre ce pb. >> >> Merci d'avance pour votre aide. >> >> Sylvain > >
STOP!
Un .js est du code et ne doit pas évoluer, raison pour laquelle la
configuration du temps de cache côté serveur IIS de ce type de fichier est
très long.
Arrangez vous pour que votre code Javascript utilise des données dans la
page Web qui, elle, doit contenir les données spécifiques à l'application ou
à l'utilisateur.
--
Paul Bacelar
"Norm" <Norm@Norm.com> wrote in message
news:#QICRMLMFHA.732@TK2MSFTNGP12.phx.gbl...
un bon moyen de faire ça et de mettre la date heure seconde comme argument
bidon.
"VANNESTE Xavier" <webmaster@bedotnet.com> a écrit dans le message de
news:
u30mKbKMFHA.3016@TK2MSFTNGP15.phx.gbl...
>y a une petite astuce qui serait de mettre un querystring sur la fin du
>lien javascript genre
> <script language=javascript src="test.js?shghsdkgjhdlf">
> et le lien derriere le test.js serait fait aléatoirement si bien que ie
> penserais qu'il s'agit d'un autre et le rafraichirais
> "Sylvain" <Sylvain@discussions.microsoft.com> a écrit dans le message de
> news: A7E08602-8701-4E1B-A1EF-8F5635F0E437@microsoft.com...
>> Bonjour,
>>
>> J'ai un menu javascript dans mon application.
>> La définition du menu se trouve dans un fichier .js .
>> Quand je modifie des droits pour un utilisateur, je vais écrire dans le
>> fichier javascript.
>> Jusque la tout fonctionne bien.
>> La ou ça se gatte, c'est que quand l'utilisateur se relogue (sans
fermet
>> I.E) son menu n'est pas à jour car c'est celui qui est dans le cache
qui
>> est
>> affiché automatiquement.
>> Il est obligé de raffraichir la page.
>> J'aimerai donc savoir comment faire pour que le menu ne soit pas mis en
>> cache et donc résoudre ce pb.
>>
>> Merci d'avance pour votre aide.
>>
>> Sylvain
>
>
Un .js est du code et ne doit pas évoluer, raison pour laquelle la configuration du temps de cache côté serveur IIS de ce type de fichier est très long.
Arrangez vous pour que votre code Javascript utilise des données dans la page Web qui, elle, doit contenir les données spécifiques à l'application ou à l'utilisateur. -- Paul Bacelar
"Norm" wrote in message news:#
un bon moyen de faire ça et de mettre la date heure seconde comme argument bidon.
"VANNESTE Xavier" a écrit dans le message de
news:
>y a une petite astuce qui serait de mettre un querystring sur la fin du >lien javascript genre > <script language=javascript src="test.js?shghsdkgjhdlf"> > et le lien derriere le test.js serait fait aléatoirement si bien que ie > penserais qu'il s'agit d'un autre et le rafraichirais > "Sylvain" a écrit dans le message de > news: >> Bonjour, >> >> J'ai un menu javascript dans mon application. >> La définition du menu se trouve dans un fichier .js . >> Quand je modifie des droits pour un utilisateur, je vais écrire dans le >> fichier javascript. >> Jusque la tout fonctionne bien. >> La ou ça se gatte, c'est que quand l'utilisateur se relogue (sans
fermet
>> I.E) son menu n'est pas à jour car c'est celui qui est dans le cache
qui
>> est >> affiché automatiquement. >> Il est obligé de raffraichir la page. >> J'aimerai donc savoir comment faire pour que le menu ne soit pas mis en >> cache et donc résoudre ce pb. >> >> Merci d'avance pour votre aide. >> >> Sylvain > >