Mon problème est le suivant : à l'ouverture d'une popup en javascript (window.open) je perd systématiquement mon Session.SessionID (il est incrémenté de 1), c'est à dire ma session...
Je n'ai pas le droit de modifier le paramétrage d'IE (société oblige...) et il n'est pas possible de forcer de sessionID. Quelqu'un aurait-il une piste ?
T'as bien activé les cookies ? quand tu changes de page t'as session
est conservé ? si t'ouvres une page dans une nouvel fenetre ta session
est sauvegardé ? on peut voir le code de la page du popup ? c'est une
page asp ta popup ?
Les cookies sont activés et l'id de session passe bien de page en page tant que ce n'est pas une popup. Toutes mes pages sont en asp. Côté code, ça donne :
1) Pour l'ouverture de la popup
window.open(Url, "Popup", "toolbar=no,titlebar=no,dependent=yes");
2) Pour les popup à proprement parler, il en existe plusieurs, mais juste le fait d'afficher la session ne fonctionne pas :
<%@ Language=VBScript %>
<%
response.write session.sessionid
%>
t'as essayé avec un autre poste ? un autre navigateur ? en ouvrant une
nouvelle fenetre, avoir deux instances d'IE (ou autres) d'ouvertes pour
le meme site ? t'as deux sessions differentes ?
En .net on a la possibilité de pouvoir configurer des repertoires comme des applications dans IIS.
Pour tester, créer une nouvelle application, fais une page avec une
variable session et un popup, et teste. Si ca marche toujours pas, tu
peux essayer de changer de serveur ? si tu peux pas, tu me passeras les
fichiers et j'essaierais chez moi.
Après de nombreux tests, il s'avère que cela provient des configurations et des versions d'IE sur les postes utilisateurs (malgré l'acceptation des cookies, va comprendre Charles). Merci beaucoup pour ton aide.